X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=WHOHandler.c;h=b49933ef15d14b3190fcfdbb0f736c0a6c706f85;hb=f3fba85a013cd814b49715965cb654978faa5946;hp=09f49546ca1354d5d26e51da409907f8abcacd60;hpb=df8d73a91b05864b972d1362dab1995fbdb179f2;p=NeonServV5.git diff --git a/WHOHandler.c b/WHOHandler.c index 09f4954..b49933e 100644 --- a/WHOHandler.c +++ b/WHOHandler.c @@ -132,3 +132,13 @@ void recv_whohandler_315(struct ClientSocket *client, char **argv, unsigned int } free(entry); } + +void free_whoqueue() { + struct WHOQueueEntry *entry, *next; + for(entry = first_entry; entry; entry = next) { + next = entry->next + free(entry); + } + first_entry = NULL; + last_entry = NULL; +}