]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Changed autoconnect to not take as much resources
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Sun, 4 Dec 2005 18:38:51 +0000 (18:38 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Sun, 4 Dec 2005 18:38:51 +0000 (18:38 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2160 e03df62e-2008-0410-955e-edbf42e46eb7

src/modules/m_spanningtree.cpp

index 7bcee9bf6539f1d071762eb1330db2343834296d..4b446aa3c61af7164a21a31e9fd3cb65f3f2944c 100644 (file)
@@ -1613,16 +1613,14 @@ class ModuleSpanningTree : public Module
        {
                for (std::vector<Link>::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);