]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/mode.cpp
Move SetNoticeMask(), FormatNoticeMasks() and ProcessNoticeMasks() from the User...
[user/henk/code/inspircd.git] / src / mode.cpp
index 303d292d9a4ef45fe6550ef666ec5c0d43c9c7b4..8eb1020a84315ae69ea9146a0ae733aae0cb9249 100644 (file)
@@ -181,7 +181,10 @@ void ModeParser::DisplayCurrentModes(User *user, User* targetuser, Channel* targ
                        /* Display user's current mode string */
                        user->WriteNumeric(RPL_UMODEIS, "%s :+%s",targetuser->nick.c_str(),targetuser->FormatModes());
                        if ((targetuser->IsOper()))
-                               user->WriteNumeric(RPL_SNOMASKIS, "%s +%s :Server notice mask", targetuser->nick.c_str(), targetuser->FormatNoticeMasks().c_str());
+                       {
+                               ModeHandler* snomask = FindMode('s', MODETYPE_USER);
+                               user->WriteNumeric(RPL_SNOMASKIS, "%s %s :Server notice mask", targetuser->nick.c_str(), snomask->GetUserParameter(user).c_str());
+                       }
                        return;
                }
                else