From 55bc7336d19d39861d57fd8fc1923a28cd300247 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 17 Oct 2018 18:22:55 +0300 Subject: fix for sorting sessions, cause SESSION_INFO is now a class --- src/mir_app/src/chat_manager.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/mir_app/src/chat_manager.cpp b/src/mir_app/src/chat_manager.cpp index c4566909df..4ef7c5f523 100644 --- a/src/mir_app/src/chat_manager.cpp +++ b/src/mir_app/src/chat_manager.cpp @@ -159,12 +159,12 @@ SESSION_INFO* SM_FindSession(const wchar_t *pszID, const char *pszModule) if (!pszID || !pszModule) return nullptr; - SESSION_INFO tmp; - tmp.pszModule = (char*)pszModule; - tmp.ptszID = (wchar_t*)pszID; + SESSION_INFO *tmp = (SESSION_INFO*)alloca(sizeof(SESSION_INFO)); + tmp->pszModule = (char*)pszModule; + tmp->ptszID = (wchar_t*)pszID; mir_cslock lck(csChat); - return g_arSessions.find(&tmp); + return g_arSessions.find(tmp); } BOOL SM_SetOffline(const char *pszModule, SESSION_INFO *si) -- cgit v1.2.3