From fb8eafab816fe4a2fb5e40f599a7cbaa6dd0991c Mon Sep 17 00:00:00 2001 From: John Preston Date: Wed, 14 Nov 2018 11:53:32 +0400 Subject: [PATCH] Fix migrating from legacy lang storage. --- Telegram/SourceFiles/lang/lang_instance.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/lang/lang_instance.cpp b/Telegram/SourceFiles/lang/lang_instance.cpp index 82243fe51..c9bca71aa 100644 --- a/Telegram/SourceFiles/lang/lang_instance.cpp +++ b/Telegram/SourceFiles/lang/lang_instance.cpp @@ -504,8 +504,11 @@ void Instance::fillFromSerialized( } if (!stream.atEnd()) { stream >> base; + if (base.isEmpty()) { + stream.setStatus(QDataStream::ReadCorruptData); + } } - if (stream.status() != QDataStream::Ok || base.isEmpty()) { + if (stream.status() != QDataStream::Ok) { LOG(("Lang Error: " "Could not read data from serialized langpack.")); return;