diff options
| author | 2009-03-05 01:27:19 +0000 | |
|---|---|---|
| committer | 2009-03-05 01:27:19 +0000 | |
| commit | 75f147a25e8ecd30ada36c4b0a60c1b8c0e0717f (patch) | |
| tree | cae67402ef9fdef28336179604f030fa4dfc169a /src/modules/m_spanningtree/treesocket2.cpp | |
| parent | Add missing .example to modules.conf <include> (diff) | |
Fix crash when services (or a misbehaving remote server) introduces a server with duplicate SID
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11171 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/modules/m_spanningtree/treesocket2.cpp')
| -rw-r--r-- | src/modules/m_spanningtree/treesocket2.cpp | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/src/modules/m_spanningtree/treesocket2.cpp b/src/modules/m_spanningtree/treesocket2.cpp index c006344ba..0fa8dd31a 100644 --- a/src/modules/m_spanningtree/treesocket2.cpp +++ b/src/modules/m_spanningtree/treesocket2.cpp @@ -180,13 +180,6 @@ bool TreeSocket::ProcessLine(std::string &line) Node = new TreeServer(this->Utils, this->ServerInstance, InboundServerName, InboundDescription, InboundSID, Utils->TreeRoot, this, lnk ? lnk->Hidden : false); - if (Node->DuplicateID()) - { - this->SendError("Server ID "+InboundSID+" already exists on the network!"); - this->ServerInstance->SNO->WriteToSnoMask('l',"Server \2"+InboundServerName+"\2 being introduced from \2" + prefix + "\2 denied, server ID already exists on the network. Closing link."); - return false; - } - Utils->TreeRoot->AddChild(Node); params.clear(); params.push_back(InboundServerName); |
