From 78bac905c280f6239ce3d4e5de9c8c2ebea4c534 Mon Sep 17 00:00:00 2001 From: Peter Powell Date: Tue, 4 Jun 2019 15:44:41 +0100 Subject: [PATCH] Update for the 1205 FJOIN syntax. --- modules/protocol/inspircd3.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/protocol/inspircd3.cpp b/modules/protocol/inspircd3.cpp index eb12ac9b2..c6bb47b7c 100644 --- a/modules/protocol/inspircd3.cpp +++ b/modules/protocol/inspircd3.cpp @@ -1465,6 +1465,14 @@ struct IRCDMessageFJoin : IRCDMessage if (!buf.empty()) buf.erase(buf.begin()); + /* Erase the :membid */ + if (!buf.empty()) + { + Anope::string::size_type membid = buf.find(':'); + if (membid != Anope::string::npos) + buf.erase(membid, Anope::string::npos); + } + sju.second = User::Find(buf); if (!sju.second) {