diff options
| author | 2010-02-09 11:37:44 -0600 | |
|---|---|---|
| committer | 2010-08-03 17:32:34 -0400 | |
| commit | f1c15d73a0805796d6c4a8030f5b155f1ad97077 (patch) | |
| tree | 55b809d05c0512f5fe69d0972ca2b91f5909da1f /src/modules/m_samode.cpp | |
| parent | Change storage of +b list to match the other listmodes (diff) | |
Module compilation fixups
Diffstat (limited to 'src/modules/m_samode.cpp')
| -rw-r--r-- | src/modules/m_samode.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/modules/m_samode.cpp b/src/modules/m_samode.cpp index b44286eb6..e432a1137 100644 --- a/src/modules/m_samode.cpp +++ b/src/modules/m_samode.cpp @@ -31,9 +31,9 @@ class CommandSamode : public Command { this->active = true; ServerInstance->Parser->CallHandler("MODE", parameters, user); - if (ServerInstance->Modes->GetLastParse().length()) - ServerInstance->SNO->WriteGlobalSno('a', std::string(user->nick) + " used SAMODE: " +ServerInstance->Modes->GetLastParse()); this->active = false; + irc::stringjoiner list(" ", parameters, 0, parameters.size() - 1); + ServerInstance->SNO->WriteGlobalSno('a', std::string(user->nick) + " used SAMODE: " + list.GetJoined()); return CMD_SUCCESS; } }; @@ -58,7 +58,7 @@ class ModuleSaMode : public Module return Version("Provides more advanced UnrealIRCd SAMODE command", VF_VENDOR); } - ModResult OnPreMode(User* source,User* dest,Channel* channel, const std::vector<std::string>& parameters) + ModResult OnPreMode(User*, Extensible*, irc::modestacker&) { if (cmd.active) return MOD_RES_ALLOW; |
