From eccfeb1e30bdef9bbcec3a096c9bfc91850c1060 Mon Sep 17 00:00:00 2001 From: Raine Makelainen Date: Tue, 9 Apr 2019 14:38:02 +0300 Subject: [PATCH] [ssu] Do not accept empty fallback uuid file as deviceUid file. Fixes JB#45436 --- libssu/ssudeviceinfo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libssu/ssudeviceinfo.cpp b/libssu/ssudeviceinfo.cpp index 7f27cfd..eece7f3 100644 --- a/libssu/ssudeviceinfo.cpp +++ b/libssu/ssudeviceinfo.cpp @@ -323,7 +323,7 @@ QString SsuDeviceInfo::deviceUid() foreach (const QString &filename, fallbackFiles) { QFile machineId(filename); - if (machineId.open(QFile::ReadOnly | QFile::Text)) { + if (machineId.open(QFile::ReadOnly | QFile::Text) && machineId.size() > 0) { QTextStream in(&machineId); return normalizeUid(in.readAll()); }