diff options
| author | 2010-10-10 00:46:55 -0400 | |
|---|---|---|
| committer | 2010-10-10 00:54:28 -0400 | |
| commit | de3871ce941ab3dc97cebb7a296c828428ab39a0 (patch) | |
| tree | f7f5cd34b52657ea3f07f8dd328e5923086a281e /src/modules/m_spanningtree/treesocket2.cpp | |
| parent | Fix 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.cpp | 3 |
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; |
