X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2FHandleInfoHandler.c;h=269d5fb9489c205a728cfd631db38d61a27f35f4;hb=c575e458c6257e75b97884847143b20965a5dfda;hp=c03abcee713ca6f499ea357478a28684172b4c25;hpb=ee9e9778466f1f9a7f1f2c3991afa138f368a5fe;p=NeonServV5.git diff --git a/src/HandleInfoHandler.c b/src/HandleInfoHandler.c index c03abce..269d5fb 100644 --- a/src/HandleInfoHandler.c +++ b/src/HandleInfoHandler.c @@ -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); + } } }