diff options
| author | 2014-07-28 14:47:29 +0200 | |
|---|---|---|
| committer | 2014-07-28 14:47:29 +0200 | |
| commit | 037b0e51fc6c9499defe21ddf35e87db7173d9c9 (patch) | |
| tree | fccedb8f4a56441b88329ef7f2ec8ae7b7035ae7 /src/modules/m_spanningtree/treesocket1.cpp | |
| parent | m_spanningtree Remove the now needless SplitInProgress workaround (diff) | |
| download | inspircd++-037b0e51fc6c9499defe21ddf35e87db7173d9c9.tar.gz inspircd++-037b0e51fc6c9499defe21ddf35e87db7173d9c9.tar.bz2 inspircd++-037b0e51fc6c9499defe21ddf35e87db7173d9c9.zip | |
m_spanningtree Squit dead servers immediately when they die, not at the next timer tick
Diffstat (limited to 'src/modules/m_spanningtree/treesocket1.cpp')
| -rw-r--r-- | src/modules/m_spanningtree/treesocket1.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/modules/m_spanningtree/treesocket1.cpp b/src/modules/m_spanningtree/treesocket1.cpp index 8dd62a1e9..4e738488b 100644 --- a/src/modules/m_spanningtree/treesocket1.cpp +++ b/src/modules/m_spanningtree/treesocket1.cpp @@ -128,6 +128,7 @@ void TreeSocket::OnError(BufferedSocketError e) ServerInstance->SNO->WriteGlobalSno('l', "Connection to '\002%s\002' failed with error: %s", linkID.c_str(), getError().c_str()); LinkState = DYING; + Close(); } void TreeSocket::SendError(const std::string &errormessage) |
