From cf6c6cd7d41561c020e0f96ab1c36090a78cb8aa Mon Sep 17 00:00:00 2001 From: brain Date: Sun, 4 Dec 2005 18:38:51 +0000 Subject: Changed autoconnect to not take as much resources git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2160 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/modules/m_spanningtree.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/modules') diff --git a/src/modules/m_spanningtree.cpp b/src/modules/m_spanningtree.cpp index 7bcee9bf6..4b446aa3c 100644 --- a/src/modules/m_spanningtree.cpp +++ b/src/modules/m_spanningtree.cpp @@ -1613,16 +1613,14 @@ class ModuleSpanningTree : public Module { for (std::vector::iterator x = LinkBlocks.begin(); x < LinkBlocks.end(); x++) { - log(DEBUG,"TICK! Autoconnect=%lu, curtime=%lu, NextConnectTime=%lu",x->AutoConnect,(unsigned long)curtime,(unsigned long)x->NextConnectTime); if ((x->AutoConnect) && (curtime >= x->NextConnectTime)) { - log(DEBUG,"TICK! AUTOCONNECTING %s",x->Name.c_str()); + log(DEBUG,"Auto-Connecting %s",x->Name.c_str()); + x->NextConnectTime = curtime + x->AutoConnect; TreeServer* CheckDupe = FindServer(x->Name); if (!CheckDupe) { - log(DEBUG,"TICK! Not a dupe!"); // an autoconnected server is not connected. Check if its time to connect it - x->NextConnectTime = curtime + x->AutoConnect; WriteOpers("*** AUTOCONNECT: Auto-connecting server \002%s\002 (%lu seconds until next attempt)",x->Name.c_str(),x->AutoConnect); TreeSocket* newsocket = new TreeSocket(x->IPAddr,x->Port,false,10,x->Name); Srv->AddSocket(newsocket); -- cgit v1.2.3