diff options
author | brain <brain@e03df62e-2008-0410-955e-edbf42e46eb7> | 2005-11-30 13:36:45 +0000 |
---|---|---|
committer | brain <brain@e03df62e-2008-0410-955e-edbf42e46eb7> | 2005-11-30 13:36:45 +0000 |
commit | 329f5301c88d6be885f2232414a60eb4ec77a563 (patch) | |
tree | 1c8b51c3622ab41166a4b30369442c63024877b3 | |
parent | eacee66e2c4c0879dda7cf67641ca889d1b39870 (diff) |
ARGH, TS
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2054 e03df62e-2008-0410-955e-edbf42e46eb7
-rw-r--r-- | src/modules/m_spanningtree.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
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(); |