X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodes%2Fumode_o.cpp;h=356f68d4e616c39ce61e0762938ced15de9dcfdb;hb=592f23e7053cb81b076057918c3459a3ba0f5317;hp=2ce1fe5c543158659fb1d2af9ac88c7c9c57c27d;hpb=9fb4cb8d3355fb6d80b18f1a6b6d65106720a428;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modes/umode_o.cpp b/src/modes/umode_o.cpp index 2ce1fe5c5..356f68d4e 100644 --- a/src/modes/umode_o.cpp +++ b/src/modes/umode_o.cpp @@ -4,7 +4,7 @@ #include "users.h" #include "modes/umode_o.h" -ModeUserOperator::ModeUserOperator() : ModeHandler('o', 0, 0, false, MODETYPE_USER, true) +ModeUserOperator::ModeUserOperator(InspIRCd* Instance) : ModeHandler(Instance, 'o', 0, 0, false, MODETYPE_USER, true) { } @@ -24,6 +24,7 @@ ModeAction ModeUserOperator::OnModeChange(userrec* source, userrec* dest, chanre * verifying as an oper and getting an opertype assigned * to your userrec! */ - dest->modes[UM_OPERATOR] = 0; + dest->UnOper(); + return MODEACTION_ALLOW; }