]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Ping checking fixes
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Sun, 4 Dec 2005 19:38:15 +0000 (19:38 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Sun, 4 Dec 2005 19:38:15 +0000 (19:38 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2163 e03df62e-2008-0410-955e-edbf42e46eb7

src/modules/m_spanningtree.cpp

index a39a631fa88912d69aa63bf69b8fa7abbe8b39fa..057fb28c51ebbf1abdec49e499e4968551246fc8 100644 (file)
@@ -101,6 +101,7 @@ class TreeServer
        {
                VersionString = "";
                UserCount = OperCount = 0;
+               this->SetNextPingTime(time(NULL) + 60);
        }
 
        std::string GetName()
@@ -1671,7 +1672,7 @@ class ModuleSpanningTree : public Module
                        TreeSocket* sock = serv->GetSocket();
                        if (sock)
                        {
-                               if (serv->NextPingTime() > curtime)
+                               if (curtime >= serv->NextPingTime())
                                {
                                        if (serv->AnsweredLastPing())
                                        {