diff options
Diffstat (limited to 'modules/protocol/inspircd.cpp')
-rw-r--r-- | modules/protocol/inspircd.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/protocol/inspircd.cpp b/modules/protocol/inspircd.cpp index 364421359..6c30ffc55 100644 --- a/modules/protocol/inspircd.cpp +++ b/modules/protocol/inspircd.cpp @@ -511,7 +511,10 @@ public: void SendSVSJoin(const MessageSource &source, User *u, const Anope::string &chan, const Anope::string &key) override { - Uplink::Send(source, "SVSJOIN", u->GetUID(), chan); + if (key.empty()) + Uplink::Send(source, "SVSJOIN", u->GetUID(), chan); + else + Uplink::Send(source, "SVSJOIN", u->GetUID(), chan, key); } void SendSVSPart(const MessageSource &source, User *u, const Anope::string &chan, const Anope::string ¶m) override |