From 329f5301c88d6be885f2232414a60eb4ec77a563 Mon Sep 17 00:00:00 2001 From: brain Date: Wed, 30 Nov 2005 13:36:45 +0000 Subject: ARGH, TS git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2054 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/modules/m_spanningtree.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/modules/m_spanningtree.cpp b/src/modules/m_spanningtree.cpp index f712bf8e3..ec34da6ed 100644 --- a/src/modules/m_spanningtree.cpp +++ b/src/modules/m_spanningtree.cpp @@ -562,8 +562,10 @@ class TreeSocket : public InspSocket { // nick collision log(DEBUG,"Nick collision on %s!%s@%s: %lu %lu",tempnick,ident.c_str(),host.c_str(),(unsigned long)age,(unsigned long)iter->second->age); - Srv->QuitUser(iter->second,"Killed (Nickname collision from "+source+")"); - return true; + if (age > iter->second->age) + { + Srv->QuitUser(iter->second,"Killed (Nickname collision from "+source+")"); + } } clientlist[tempnick] = new userrec(); -- cgit v1.2.3