*** VERSION 5.2.0 ***
[NeonServV5.git] / src / HandleInfoHandler.c
index c03abcee713ca6f499ea357478a28684172b4c25..269d5fb9489c205a728cfd631db38d61a27f35f4 100644 (file)
@@ -1,4 +1,4 @@
-/* HandleInfoHandler.c - NeonServ v5.1
+/* HandleInfoHandler.c - NeonServ v5.2
  * Copyright (C) 2011  Philipp Kreil (pk910)
  * 
  * This program is free software: you can redistribute it and/or modify
@@ -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);
+        }
     }
 }