From 30ad48d89f79d7eb91e6e67d9eb30e75a9e280c4 Mon Sep 17 00:00:00 2001
From: John FrostFox <john.frostfox@gmail.com>
Date: Sun, 28 Nov 2021 00:43:53 +0300
Subject: [PATCH] mobjnum hashtable: don't scan the HT if 0 or nothing has been
 given

---
 src/hashtable.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/hashtable.c b/src/hashtable.c
index 9a3f97f9b..01e6069cb 100644
--- a/src/hashtable.c
+++ b/src/hashtable.c
@@ -116,6 +116,9 @@ thinker_t* mobjnum_ht_linkedList_Find (uint32_t mobjnumber)
     mobjnum_linkedList* currentEntry; // = &mobjnum_Hashtable[(UINT8)(mobj->mobjnum % HT_NUMLISTS)];
     mobjnum_linkedList* next;
 
+    if (!mobjnumber)
+        return NULL;
+
     currentEntry = &mobjnum_Hashtable[(UINT8)(mobjnumber % HT_NUMLISTS)];
 
     if (!currentEntry->next) // check for the first entry
-- 
GitLab