fixed last commits
[NeonServV5.git] / ChanNode.c
index 7313bf347d1515c612d247a9a23b662d3d2dbae9..4568e63faf51d22a1873c976c80f50ee764c40de 100644 (file)
@@ -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);
 }