From 771cc10e925d581be0cc4d738f8c16fe7ec247a9 Mon Sep 17 00:00:00 2001 From: Sam Dodrill Date: Tue, 16 Dec 2014 08:24:50 -0800 Subject: [PATCH] Fix ban list add logic --- src/chmode.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/chmode.c b/src/chmode.c index 282e880..d59d3f9 100644 --- a/src/chmode.c +++ b/src/chmode.c @@ -219,7 +219,7 @@ get_channel_access(struct Client *source_p, struct membership *msptr) /* check_bans_number() * * inputs - client, channel ban list - * outputs - 0 on ban being allowed, 1 on ban being disallowed + * outputs - 1 on ban being allowed, 0 on ban being disallowed * side effects - none */ int @@ -227,10 +227,10 @@ check_bans_number(struct Client *source_p, struct Channel *chptr, rb_dlink_list { if (rb_dlink_list_length(list) >= (chptr->mode.mode & MODE_EXLIMIT ? ConfigChannel.max_bans_large : ConfigChannel.max_bans)) { - return 0; + return 1; } - return 1; + return 0; } /* add_id()