]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/mode.cpp
Bug found by PinkFreud - If an oper deopers themselves by removing the +o mode, their...
[user/henk/code/inspircd.git] / src / mode.cpp
index 0f4f0d976ac19ff898ad477327ef2ea570a84100..ec29024e03321615ebc6a47f310aedb77082dfd4 100644 (file)
@@ -1365,7 +1365,10 @@ void cmd_mode::Handle (char **parameters, int pcnt, userrec *user)
                                                                strlcpy(dmodes,temp,52);
 
                                                                if (umode == 'o')
+                                                               {
+                                                                       *dest->oper = 0;
                                                                        DeleteOper(dest);
+                                                               }
                                                        }
                                                }
                                        }