X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2FChanNode.c;h=82198e76eeb02c6727bd6102b454dfb120b9010b;hb=7d31bc7adfcfc4a16e5ace2f383a18cae5cd5618;hp=480baed5ee70ef5fe4d07fba015b48b21cd2f914;hpb=50cbf7b711445bfb74a4aab3609dfaf73c593c9f;p=NeonServV5.git diff --git a/src/ChanNode.c b/src/ChanNode.c index 480baed..82198e7 100644 --- a/src/ChanNode.c +++ b/src/ChanNode.c @@ -48,9 +48,7 @@ void free_ChanNode() { next = chan->next; for(chanuser = getChannelUsers(chan, NULL); chanuser; chanuser = next_chanuser) { next_chanuser = getChannelUsers(chan, chanuser); - if(chanuser->spamnode) - free(chanuser->spamnode); - free(chanuser); + freeChanUser(chanuser); } freeChanNode(chan); } @@ -246,9 +244,7 @@ void checkChannelVisibility(struct ChanNode* chan) { //free the user (no more channels) delUser(chanuser->user, 1); } - if(chanuser->spamnode) - free(chanuser->spamnode); - free(chanuser); + freeChanUser(chanuser); } chan->user = NULL; delChannel(chan, 1);