summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--protocols/ICQ-WIM/src/server.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/protocols/ICQ-WIM/src/server.cpp b/protocols/ICQ-WIM/src/server.cpp
index 47ef4bf077..a923fb4dec 100644
--- a/protocols/ICQ-WIM/src/server.cpp
+++ b/protocols/ICQ-WIM/src/server.cpp
@@ -535,9 +535,12 @@ void CIcqProto::ShutdownSession()
OnLoggedOut();
- for (auto &it : m_ConnPool)
- if (it.s)
+ for (auto &it : m_ConnPool) {
+ if (it.s) {
Netlib_Shutdown(it.s);
+ it.s = nullptr;
+ }
+ }
}
/////////////////////////////////////////////////////////////////////////////////////////