Fix spurious user protection notices
[srvx.git] / src / chanserv.c
index 9642a1023294f7c3f5f935fc228a49ee22cd941e..e8fbe4b4a917831110539d3aadfc6c4f92d6ce1c 100644 (file)
@@ -6082,7 +6082,7 @@ handle_mode(struct chanNode *channel, struct userNode *user, const struct mod_ch
             bounce->args[bnc].member = change->args[ii].member;
             bnc++;
         }
-        else if(change->args[ii].mode & MODE_BAN)
+        else if((change->args[ii].mode & (MODE_REMOVE | MODE_BAN)) == MODE_BAN)
         {
             const char *ban = change->args[ii].hostmask;
             if(!bad_channel_ban(channel, user, ban, NULL, NULL))