X-Git-Url: https://jfr.im/git/irc/quakenet/newserv.git/blobdiff_plain/c7166e921727bf1334f77a2b8b389cb063c2a9e2..08d06cd87d89688959fe86647d09b365e0b7392a:/chanserv/chanservuser.c diff --git a/chanserv/chanservuser.c b/chanserv/chanservuser.c index db70abd4..0007907f 100644 --- a/chanserv/chanservuser.c +++ b/chanserv/chanservuser.c @@ -1445,7 +1445,7 @@ int checkreason(nick *np, char *reason) { return 1; } -regchan *cs_addchan(chanindex *cip, nick *sender, reguser *addedby, reguser *founder, flag_t flags, short type) { +regchan *cs_addchan(chanindex *cip, nick *sender, reguser *addedby, reguser *founder, flag_t flags, flag_t forcemodes, flag_t denymodes, short type) { regchan *rcp; regchanuser *rcup; void *args[3]; @@ -1469,8 +1469,8 @@ regchan *cs_addchan(chanindex *cip, nick *sender, reguser *addedby, reguser *fou rcp->lastcountersync=0; rcp->limit=0; - rcp->forcemodes=CHANMODE_DEFAULT; - rcp->denymodes=0; + rcp->forcemodes=forcemodes; + rcp->denymodes=denymodes; if (CIsAutoLimit(rcp)) { rcp->forcemodes |= CHANMODE_LIMIT;