aboutsummaryrefslogtreecommitdiffstats
path: root/src/commands/cmd_mode.cpp
diff options
context:
space:
mode:
authorGravatar Daniel De Graaf2010-02-09 12:04:42 -0600
committerGravatar Daniel De Graaf2010-08-03 17:32:34 -0400
commit5545f57998a013fbe8fedf02974586dc6a8b1fea (patch)
treed2d107fde217103cc4fb51ed5dec8e5ee0f72831 /src/commands/cmd_mode.cpp
parentModule compilation fixups (diff)
Update InspIRCd::SendMode to take a modestacker
Diffstat (limited to 'src/commands/cmd_mode.cpp')
-rw-r--r--src/commands/cmd_mode.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/commands/cmd_mode.cpp b/src/commands/cmd_mode.cpp
index 88c09c889..58693d46c 100644
--- a/src/commands/cmd_mode.cpp
+++ b/src/commands/cmd_mode.cpp
@@ -38,7 +38,10 @@ class CommandMode : public Command
*/
CmdResult CommandMode::Handle (const std::vector<std::string>& parameters, User *user)
{
- ServerInstance->Modes->Process(parameters, user, false);
+ Extensible* target;
+ irc::modestacker modes;
+ ServerInstance->Modes->Parse(parameters, user, target, modes);
+ ServerInstance->SendMode(user, target, modes, true);
return CMD_SUCCESS;
}