summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/protocol/inspircd12.cpp5
-rw-r--r--modules/protocol/inspircd20.cpp4
2 files changed, 5 insertions, 4 deletions
diff --git a/modules/protocol/inspircd12.cpp b/modules/protocol/inspircd12.cpp
index 133074eac..dbe6cefb5 100644
--- a/modules/protocol/inspircd12.cpp
+++ b/modules/protocol/inspircd12.cpp
@@ -826,6 +826,7 @@ struct IRCDMessageFJoin : IRCDMessage
/* Loop through prefixes and find modes for them */
for (char c; (c = buf[0]) != ',';)
{
+ buf.erase(buf.begin());
ChannelMode *cm = ModeManager::FindChannelModeByChar(c);
if (!cm)
{
@@ -1190,7 +1191,7 @@ class ProtoInspIRCd : public Module
IRCDMessageCapab message_capab;
IRCDMessageEndburst message_endburst;
IRCDMessageFHost message_fhost, message_sethost;
- IRCDMessageFJoin message_sjoin;
+ IRCDMessageFJoin message_fjoin;
IRCDMessageFMode message_fmode;
IRCDMessageFTopic message_ftopic;
IRCDMessageIdle message_idle;
@@ -1212,7 +1213,7 @@ class ProtoInspIRCd : public Module
message_squit(this), message_stats(this), message_topic(this), message_version(this),
message_chgident(this), message_setname(this, "SETNAME"), message_chgname(this, "FNAME"), message_capab(this), message_endburst(this),
- message_fhost(this, "FHOST"), message_sethost(this, "SETHOST"), message_sjoin(this), message_fmode(this), message_ftopic(this),
+ message_fhost(this, "FHOST"), message_sethost(this, "SETHOST"), message_fjoin(this), message_fmode(this), message_ftopic(this),
message_idle(this), message_metadata(this), message_mode(this), message_nick(this), message_opertype(this), message_rsquit(this),
message_setident(this), message_server(this), message_time(this), message_uid(this)
{
diff --git a/modules/protocol/inspircd20.cpp b/modules/protocol/inspircd20.cpp
index 5410ac2f4..b6895735d 100644
--- a/modules/protocol/inspircd20.cpp
+++ b/modules/protocol/inspircd20.cpp
@@ -630,7 +630,7 @@ class ProtoInspIRCd : public Module
Message::Version message_version;
/* InspIRCd 1.2 message handlers */
- ServiceAlias message_endburst, message_fhost, message_sjoin, message_fmode,
+ ServiceAlias message_endburst, message_fhost, message_fjoin, message_fmode,
message_ftopic, message_idle, message_metadata, message_mode,
message_nick, message_opertype, message_rsquit, message_server,
message_time, message_uid;
@@ -654,7 +654,7 @@ class ProtoInspIRCd : public Module
message_endburst("IRCDMessage", "inspircd20/endburst", "inspircd12/endburst"),
message_fhost("IRCDMessage", "inspircd20/fhost", "inspircd12/fhost"),
- message_sjoin("IRCDMessage", "inspircd20/sjoin", "inspircd12/sjoin"),
+ message_fjoin("IRCDMessage", "inspircd20/fjoin", "inspircd12/fjoin"),
message_fmode("IRCDMessage", "inspircd20/mode", "inspircd12/fmode"),
message_ftopic("IRCDMessage", "inspircd20/ftopic", "inspircd12/ftopic"),
message_idle("IRCDMessage", "inspircd20/idle", "inspircd12/idle"),