diff options
Diffstat (limited to 'modules/protocol/unrealircd.cpp')
-rw-r--r-- | modules/protocol/unrealircd.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/protocol/unrealircd.cpp b/modules/protocol/unrealircd.cpp index aaae92b38..c0b1ea066 100644 --- a/modules/protocol/unrealircd.cpp +++ b/modules/protocol/unrealircd.cpp @@ -299,12 +299,12 @@ private: /* In older Unreal SVSJOIN and SVSNLINE tokens were mixed so SVSJOIN and SVSNLINE are broken when coming from a none TOKEN'd server */ - void SendSVSJoin(const MessageSource &source, User *user, const Anope::string &chan, const Anope::string ¶m) override + void SendSVSJoin(const MessageSource &source, User *user, const Anope::string &chan, const Anope::string &key) override { - if (!param.empty()) - Uplink::Send("SVSJOIN", user->GetUID(), chan, param); - else + if (key.empty()) Uplink::Send("SVSJOIN", user->GetUID(), chan); + else + Uplink::Send("SVSJOIN", user->GetUID(), chan, key); } void SendSVSPart(const MessageSource &source, User *user, const Anope::string &chan, const Anope::string ¶m) override |