aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_samode.cpp
diff options
context:
space:
mode:
authorGravatar Daniel De Graaf2010-02-09 11:37:44 -0600
committerGravatar Daniel De Graaf2010-08-03 17:32:34 -0400
commitf1c15d73a0805796d6c4a8030f5b155f1ad97077 (patch)
tree55b809d05c0512f5fe69d0972ca2b91f5909da1f /src/modules/m_samode.cpp
parentChange 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.cpp6
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;