1
0
Эх сурвалжийг харах

* bots now only kick for -ooo (mdop) if 'mdop' is set with chanset.

svn: 2022
Bryan Drewery 21 жил өмнө
parent
commit
f49b96758f

+ 1 - 0
doc/UPDATES

@@ -23,6 +23,7 @@ Lines prefixxed with '-' were disabled before release and are not finishsed, or
 * Removed compatability code left from 1.2->1.2.1 switch
 * Removed compatability code left from 1.2->1.2.1 switch
 * Removed/cleaned up more code left from eggdrop/modules
 * Removed/cleaned up more code left from eggdrop/modules
 * Fixed chanset (manop/mop/mdop/bad-cookie) to accept english parameters: ignore/deop/kick/delete/remove. 
 * Fixed chanset (manop/mop/mdop/bad-cookie) to accept english parameters: ignore/deop/kick/delete/remove. 
+* bots now only kick for -ooo (mdop) if 'mdop' is set with chanset.
 * cmd_cmdpass was not clear on usage.
 * cmd_cmdpass was not clear on usage.
 * Using a cmd with a cmdpass without proper flags now acts as if cmd is not valid (no longer spams wrong pass error)
 * Using a cmd with a cmdpass without proper flags now acts as if cmd is not valid (no longer spams wrong pass error)
 * cmd_deluser change: only allow a |m user to remove users whom they have added.
 * cmd_deluser change: only allow a |m user to remove users whom they have added.

+ 1 - 1
src/mod/irc.mod/mode.c

@@ -1045,7 +1045,7 @@ gotmode(char *from, char *msg)
           char tmp[1024] = "";
           char tmp[1024] = "";
 
 
           if (role && (!u || (u && !u->bot)) && m && !chan_sentkick(m)) {
           if (role && (!u || (u && !u->bot)) && m && !chan_sentkick(m)) {
-            if (deops >= 3) {
+            if (deops >= 3 && chan->mdop) {
               m->flags |= SENTKICK;
               m->flags |= SENTKICK;
               simple_sprintf(tmp, "KICK %s %s :%s%s\r\n", chan->name, m->nick, kickprefix, response(RES_MASSDEOP));
               simple_sprintf(tmp, "KICK %s %s :%s%s\r\n", chan->name, m->nick, kickprefix, response(RES_MASSDEOP));
               tputs(serv, tmp, strlen(tmp));
               tputs(serv, tmp, strlen(tmp));