diff options
author | Tomi Leppänen <tomi.leppanen@jolla.com> | 2021-09-09 16:37:24 +0300 |
---|---|---|
committer | Tomi Leppänen <tomi.leppanen@jolla.com> | 2021-09-10 02:46:15 +0300 |
commit | ee97df2974cf69d9a81d7208085a6a78ab7c8c42 (patch) | |
tree | e12696596929533a505784cb873163171e3051be | |
parent | dfce1b87d379c554e5e360a64f3c4b4d302c8c55 (diff) |
Use correct key count in MailKeyImpl::deserialize()
Fix a typo in MailKeyImpl::deserialize(). This causes messageserver to
eat all memory on some devices when searching mail.
Change-Id: I499213f2ad14087c8f97d65584b666bcced91286
Reviewed-by: Pekka Vuorela <pvuorela@iki.fi>
Reviewed-by: Christopher Adams <chris.adams@jolla.com>
-rw-r--r-- | src/libraries/qmfclient/mailkeyimpl_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libraries/qmfclient/mailkeyimpl_p.h b/src/libraries/qmfclient/mailkeyimpl_p.h index 8113c754..6bb6a318 100644 --- a/src/libraries/qmfclient/mailkeyimpl_p.h +++ b/src/libraries/qmfclient/mailkeyimpl_p.h @@ -298,7 +298,7 @@ void MailKeyImpl<Key>::deserialize(Stream &stream) } stream >> s; - for (qsizetype j = 0; j < i; ++j) { + for (qsizetype j = 0; j < s; ++j) { Key subKey; subKey.deserialize(stream); subKeys.append(subKey); |