aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_spanningtree/treesocket2.cpp
diff options
context:
space:
mode:
authorGravatar Daniel De Graaf2010-10-10 00:46:55 -0400
committerGravatar Daniel De Graaf2010-10-10 00:54:28 -0400
commitde3871ce941ab3dc97cebb7a296c828428ab39a0 (patch)
treef7f5cd34b52657ea3f07f8dd328e5923086a281e /src/modules/m_spanningtree/treesocket2.cpp
parentFix compilation (diff)
Rewrite TreeSocket timeout and lifecycle management
Diffstat (limited to 'src/modules/m_spanningtree/treesocket2.cpp')
-rw-r--r--src/modules/m_spanningtree/treesocket2.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/m_spanningtree/treesocket2.cpp b/src/modules/m_spanningtree/treesocket2.cpp
index 5836edbe0..f3609ad7f 100644
--- a/src/modules/m_spanningtree/treesocket2.cpp
+++ b/src/modules/m_spanningtree/treesocket2.cpp
@@ -152,8 +152,9 @@ void TreeSocket::ProcessLine(const std::string &line)
}
}
this->LinkState = CONNECTED;
+ NextPing = ServerInstance->Time() + Utils->PingFreq;
+ LastPingWasGood = true;
- Utils->timeoutlist.erase(this);
parameterlist sparams;
Utils->DoOneToAllButSender(MyRoot->GetID(), "BURST", params, MyRoot->GetName());
MyRoot->bursting = true;