summaryrefslogtreecommitdiff
path: root/modules/protocol/inspircd11.cpp
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2011-02-25 21:56:00 -0500
committerAdam <Adam@anope.org>2011-02-25 21:56:00 -0500
commit0d1a0e8db94cdbffbf72a90800c327e6e42aa8b4 (patch)
tree70d24c7d8d523c70c34c37efadb6d8be8092026e /modules/protocol/inspircd11.cpp
parentb9fb2f8e638a95398330c9dfe56102a858f4a2da (diff)
Fixed tracking umodes on bahamut and fjoins on inspircd11
Diffstat (limited to 'modules/protocol/inspircd11.cpp')
-rw-r--r--modules/protocol/inspircd11.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/protocol/inspircd11.cpp b/modules/protocol/inspircd11.cpp
index 7d1d456ac..c58630fab 100644
--- a/modules/protocol/inspircd11.cpp
+++ b/modules/protocol/inspircd11.cpp
@@ -433,6 +433,8 @@ bool event_fjoin(const Anope::string &source, const std::vector<Anope::string> &
if (keep_their_modes)
Status.push_back(cm);
}
+ /* Erase the , */
+ buf.erase(buf.begin());
User *u = finduser(buf);
if (!u)
@@ -887,7 +889,7 @@ bool event_capab(const Anope::string &source, const std::vector<Anope::string> &
}
}
}
- else if (capab.find("PREIX=(") != Anope::string::npos)
+ else if (capab.find("PREFIX=(") != Anope::string::npos)
{
Anope::string modes(capab.begin() + 8, capab.begin() + capab.find(')'));
Anope::string chars(capab.begin() + capab.find(')') + 1, capab.end());