From d439bfcb17ccaf3d8e9366ce8d3922d3b83326b9 Mon Sep 17 00:00:00 2001 From: Daniel De Graaf Date: Tue, 9 Feb 2010 12:43:13 -0600 Subject: Fixups for s2s sync (currently limited to lettered modes) --- src/modules/m_spanningtree/fmode.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/modules/m_spanningtree/fmode.cpp') diff --git a/src/modules/m_spanningtree/fmode.cpp b/src/modules/m_spanningtree/fmode.cpp index de7631c83..d5474e211 100644 --- a/src/modules/m_spanningtree/fmode.cpp +++ b/src/modules/m_spanningtree/fmode.cpp @@ -75,7 +75,10 @@ CmdResult CommandFMode::Handle(const std::vector& params, User *who if (TS <= ourTS) { bool merge = (TS == ourTS) && IS_SERVER(who); - ServerInstance->Modes->Process(modelist, who, merge); + Extensible* target; + irc::modestacker modes; + ServerInstance->Modes->Parse(modelist, who, target, modes); + ServerInstance->Modes->Process(who, target, modes, merge); return CMD_SUCCESS; } /* If the TS is greater than ours, we drop the mode and dont pass it anywhere. -- cgit v1.3.1-10-gc9f91