From 9cf103c9683733f00ba923a899d85224b676be78 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Tue, 21 Feb 2023 17:35:22 +0300 Subject: =?UTF-8?q?fixes=20#3335=20(VKontakte:=20=D0=BF=D0=B0=D0=B4=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BF=D1=80=D0=B8=20=D0=BF=D0=BE=D0=BA?= =?UTF-8?q?=D0=B8=D0=B4=D0=B0=D0=BD=D0=B8=D0=B8=20=D1=87=D0=B0=D1=82=D0=B0?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mir_app/src/chat_manager.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/mir_app/src/chat_manager.cpp b/src/mir_app/src/chat_manager.cpp index 61eb35d9ff..ed674c556a 100644 --- a/src/mir_app/src/chat_manager.cpp +++ b/src/mir_app/src/chat_manager.cpp @@ -207,12 +207,9 @@ int SM_RemoveModule(const char *pszModule, bool removeContact) return FALSE; auto T = g_arSessions.rev_iter(); - for (auto &si : T) { - if (si->iType != GCW_SERVER && !mir_strcmpi(si->pszModule, pszModule)) { - SM_FreeSession(si, removeContact); - g_arSessions.removeItem(&si); - } - } + for (auto &si : T) + if (si->iType != GCW_SERVER && !mir_strcmpi(si->pszModule, pszModule)) + SM_FreeSession(g_arSessions.removeItem(&si), removeContact); return TRUE; } -- cgit v1.2.3