Fix spurious user protection notices
authorZoot <zoot@gamesnet.net>
Sun, 4 Apr 2004 21:37:36 +0000 (21:37 +0000)
committerZoot <zoot@gamesnet.net>
Sun, 4 Apr 2004 21:37:36 +0000 (21:37 +0000)
* Fix ChanServ warning users when they remove a ban set on a protected
  user's hostmask.
git-archimport-id: srvx@srvx.net--2004-srvx/srvx--devo--1.3--patch-43

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))