summaryrefslogtreecommitdiff
path: root/modules/protocol/inspircd12.cpp
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2013-09-14 04:18:56 -0400
committerAdam <Adam@anope.org>2013-09-27 19:10:49 -0400
commitdcb3ff7d343f4ac2db55def9895ed459c1e3f417 (patch)
tree9092dffc3e3a294dc2462b940da8a38e0dbba95d /modules/protocol/inspircd12.cpp
parent1107b92699407f80fcfa9e12a491468d6f57b1d9 (diff)
Dont send BURST twice on inspircd
Drop matching nicks on forbid.
Diffstat (limited to 'modules/protocol/inspircd12.cpp')
-rw-r--r--modules/protocol/inspircd12.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/modules/protocol/inspircd12.cpp b/modules/protocol/inspircd12.cpp
index 5e58a7704..ab32f76a7 100644
--- a/modules/protocol/inspircd12.cpp
+++ b/modules/protocol/inspircd12.cpp
@@ -294,8 +294,6 @@ class InspIRCd12Proto : public IRCDProto
SendAddLine("Q", x->mask, timeleft, x->by, x->GetReason());
}
- /* Functions that use serval cmd functions */
-
void SendVhost(User *u, const Anope::string &vIdent, const Anope::string &vhost) anope_override
{
if (!vIdent.empty())
@@ -307,9 +305,6 @@ class InspIRCd12Proto : public IRCDProto
void SendConnect() anope_override
{
SendServer(Me);
- UplinkSocket::Message(Me) << "BURST";
- Module *enc = ModuleManager::FindFirstOf(ENCRYPTION);
- UplinkSocket::Message(Me) << "VERSION :Anope-" << Anope::Version() << " " << Me->GetName() << " :" << IRCD->GetProtocolName() << " - (" << (enc ? enc->name : "none") << ") -- " << Anope::VersionBuildString();
}
/* SVSHOLD - set */
@@ -363,6 +358,8 @@ class InspIRCd12Proto : public IRCDProto
void SendBOB() anope_override
{
UplinkSocket::Message(Me) << "BURST " << Anope::CurTime;
+ Module *enc = ModuleManager::FindFirstOf(ENCRYPTION);
+ UplinkSocket::Message(Me) << "VERSION :Anope-" << Anope::Version() << " " << Me->GetName() << " :" << IRCD->GetProtocolName() << " - (" << (enc ? enc->name : "none") << ") -- " << Anope::VersionBuildString();
}
void SendEOB() anope_override