From 80054d1971512901d52e96f387364b87dbdc4ec4 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Mon, 31 Aug 2020 14:47:29 +0200 Subject: [PATCH] Utils: Do not try to parse empty files Change-Id: I204a20bf1fee3b1163f841de0e98c4da86c9a943 Reviewed-by: Eike Ziller --- src/libs/utils/persistentsettings.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libs/utils/persistentsettings.cpp b/src/libs/utils/persistentsettings.cpp index 22f0e87bd2c..4644a51be6c 100644 --- a/src/libs/utils/persistentsettings.cpp +++ b/src/libs/utils/persistentsettings.cpp @@ -354,6 +354,9 @@ bool PersistentSettingsReader::load(const FilePath &fileName) m_valueMap.clear(); QFile file(fileName.toString()); + if (file.size() == 0) // skip empty files + return false; + if (!file.open(QIODevice::ReadOnly|QIODevice::Text)) return false; ParseContext ctx;