fixed HandleInfoHandler
[NeonServV5.git] / src / HandleInfoHandler.c
index c03abcee713ca6f499ea357478a28684172b4c25..80f98a3a022fcf6d41640d7d28059941b8be4902 100644 (file)
@@ -115,9 +115,11 @@ static void recv_notice(struct UserNode *user, struct UserNode *target, char *me
     }
     if(do_match) {
         struct HandleInfoQueueEntry* entry = getNextHandleInfoQueueEntry(bot, 1);
-        authlookup_callback_t *callback = entry->callback;
-        callback(auth, exists, entry->data);
-        free(entry);
+        if(entry) {
+            authlookup_callback_t *callback = entry->callback;
+            callback(auth, exists, entry->data);
+            free(entry);
+        }
     }
 }