]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modes/umode_n.cpp
fix LoopCalls to not send param count thus avoiding a crash in command parser
[user/henk/code/inspircd.git] / src / modes / umode_n.cpp
index db386a32b06f24f6f3f25fa08f81e7ec725eb8e2..fe75fd222b78f9fe8fc2bf64e2e48e6bdbddfdf1 100644 (file)
@@ -38,8 +38,10 @@ ModeAction ModeUserServerNoticeMask::OnModeChange(User* source, User* dest, Chan
                dest->modes[UM_SNOMASK] = true;
                if (!dest->modes[UM_SERVERNOTICE])
                {
-                       const char* newmodes[] = { dest->nick, "+s" };
-                       ServerInstance->Modes->Process(newmodes, 2, source, true);
+                       std::vector<std::string> newmodes;
+                       newmodes.push_back(dest->nick);
+                       newmodes.push_back("+s");
+                       ServerInstance->Modes->Process(newmodes, source, true);
                }
                return MODEACTION_ALLOW;
        }