X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=ChanNode.c;h=4568e63faf51d22a1873c976c80f50ee764c40de;hb=909c04dffe92f3a611aee1ddb83502caa61c0e70;hp=7313bf347d1515c612d247a9a23b662d3d2dbae9;hpb=afe3cc6660cb2c1362397ea5cbc6cd74075ba081;p=NeonServV5.git diff --git a/ChanNode.c b/ChanNode.c index 7313bf3..4568e63 100644 --- a/ChanNode.c +++ b/ChanNode.c @@ -1,6 +1,7 @@ #include "ChanNode.h" #include "ChanUser.h" #include "UserNode.h" +#include "BanNode.h" #include "modcmd.h" static struct ChanNode **chanList; @@ -216,6 +217,8 @@ void freeChanNode(struct ChanNode* chan) { } free(chan->mode_str_args); free(chan->mode_int_args); + if(chan->bans) + removeChannelBans(chan); free(chan); }