diff options
author | George Hazan <george.hazan@gmail.com> | 2024-03-15 18:44:23 +0300 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2024-03-15 18:44:23 +0300 |
commit | 478b3261723a914310271ece3ef91abc9ce2b4cc (patch) | |
tree | 8d17bcee5692fe8085f624533c1f4f796754bbf1 /protocols/ICQ-WIM/src/proto.cpp | |
parent | f621aac0cb42e0de9de6f1f05a0b4383eb791930 (diff) |
fixes #4214 ([Telegram] Crash)
Diffstat (limited to 'protocols/ICQ-WIM/src/proto.cpp')
-rw-r--r-- | protocols/ICQ-WIM/src/proto.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
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;
}
}
|