From 75f147a25e8ecd30ada36c4b0a60c1b8c0e0717f Mon Sep 17 00:00:00 2001 From: danieldg Date: Thu, 5 Mar 2009 01:27:19 +0000 Subject: 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 --- src/modules/m_spanningtree/treesocket2.cpp | 7 ------- 1 file changed, 7 deletions(-) (limited to 'src/modules/m_spanningtree/treesocket2.cpp') 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); -- cgit v1.3.1-10-gc9f91