Fix bugs and memory leaks in ban management.
[ircu2.10.12-pk.git] / include / channel.h
index f9397382fcd1d9e0f411b6d60654d9d8e95afc3e..24e70b46db345a278275260b0653db870b5ab3c1 100644 (file)
@@ -456,7 +456,7 @@ extern void joinbuf_join(struct JoinBuf *jbuf, struct Channel *chan,
 extern int joinbuf_flush(struct JoinBuf *jbuf);
 extern struct Ban *make_ban(const char *banstr);
 extern struct Ban *find_ban(struct Client *cptr, struct Ban *banlist);
-extern int apply_ban(struct Ban **banlist, struct Ban *newban);
+extern int apply_ban(struct Ban **banlist, struct Ban *newban, int free);
 extern void free_ban(struct Ban *ban);
 
 #endif /* INCLUDED_channel_h */