From 478b3261723a914310271ece3ef91abc9ce2b4cc Mon Sep 17 00:00:00 2001 From: George Hazan Date: Fri, 15 Mar 2024 18:44:23 +0300 Subject: fixes #4214 ([Telegram] Crash) --- protocols/ICQ-WIM/src/proto.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'protocols/ICQ-WIM/src/proto.cpp') diff --git a/protocols/ICQ-WIM/src/proto.cpp b/protocols/ICQ-WIM/src/proto.cpp index 00f37bfa92..5c93aa0147 100644 --- a/protocols/ICQ-WIM/src/proto.cpp +++ b/protocols/ICQ-WIM/src/proto.cpp @@ -174,11 +174,12 @@ bool CIcqProto::OnContactDeleted(MCONTACT hContact, uint32_t flags) return true; } -void CIcqProto::OnReceiveOfflineFile(DB::FILE_BLOB &blob, void *ft) +void CIcqProto::OnReceiveOfflineFile(DB::FILE_BLOB &blob) { - if (auto *pFileInfo = (IcqFileInfo *)ft) { + if (auto *pFileInfo = (IcqFileInfo *)blob.getUserInfo()) { blob.setUrl(pFileInfo->szOrigUrl); blob.setSize(pFileInfo->dwFileSize); + delete pFileInfo; } } -- cgit v1.2.3