diff options
-rw-r--r-- | protocols/ICQ-WIM/src/server.cpp | 7 |
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; + } + } } ///////////////////////////////////////////////////////////////////////////////////////// |