X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/f1e35c19a7db8d6b4e207a287097712b13ed5995..c98390004f4f14cd8215302d77313f81e2546e22:/src/channel.c diff --git a/src/channel.c b/src/channel.c index 5bcf29e..c0fdcc3 100644 --- a/src/channel.c +++ b/src/channel.c @@ -21,7 +21,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * - * $Id: channel.c 3432 2007-04-26 23:01:16Z jilles $ + * $Id: channel.c 3580 2007-11-07 23:45:14Z jilles $ */ #include "stdinc.h" @@ -93,7 +93,7 @@ allocate_channel(const char *chname) { struct Channel *chptr; chptr = BlockHeapAlloc(channel_heap); - DupNString(chptr->chname, chname, CHANNELLEN); + DupString(chptr->chname, chname); return (chptr); } @@ -109,8 +109,8 @@ allocate_ban(const char *banstr, const char *who) { struct Ban *bptr; bptr = BlockHeapAlloc(ban_heap); - DupNString(bptr->banstr, banstr, BANLEN); - DupNString(bptr->who, who, BANLEN); + DupString(bptr->banstr, banstr); + DupString(bptr->who, who); return (bptr); } @@ -384,6 +384,7 @@ destroy_channel(struct Channel *chptr) free_channel_list(&chptr->banlist); free_channel_list(&chptr->exceptlist); free_channel_list(&chptr->invexlist); + free_channel_list(&chptr->quietlist); /* Free the topic */ free_topic(chptr);