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