diff options
author | Inho Lee <inho.lee@qt.io> | 2024-01-08 10:53:02 +0100 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2024-01-16 06:12:39 +0000 |
commit | 0da5d946ef5f3c93f9336c46fbb71fda4fafffaf (patch) | |
tree | f9ea875555719f5227e9b90138b30e3261b06bce | |
parent | 68bbeb0c5a455672d127c9b3432d095fa79ed225 (diff) |
Pinyin: free _syncs in userdict
There is an unfreed memory block in a 3rdparty module, pinyin.
Pick-to: 6.5
Change-Id: I652b987437472b6e4f3bcf0e1cf600ba6d78d816
Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi>
(cherry picked from commit 195b30cf37ca78a51f3810ed9937d3b617e50054)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 29ca7cfcf834aeaa2c61b975c2ed4f231522deab)
-rw-r--r-- | src/plugins/pinyin/3rdparty/pinyin/share/userdict.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/pinyin/3rdparty/pinyin/share/userdict.cpp b/src/plugins/pinyin/3rdparty/pinyin/share/userdict.cpp index 4687da2d..5090ad07 100644 --- a/src/plugins/pinyin/3rdparty/pinyin/share/userdict.cpp +++ b/src/plugins/pinyin/3rdparty/pinyin/share/userdict.cpp @@ -336,6 +336,9 @@ bool UserDict::close_dict() { free(offsets_by_id_); free(scores_); free(ids_); +#ifdef ___SYNC_ENABLED___ + free(syncs_); +#endif #ifdef ___PREDICT_ENABLED___ free(predicts_); #endif |