diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/fbgui.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/fbgui.cpp b/src/fbgui.cpp index fd6f5fa..760a490 100644 --- a/src/fbgui.cpp +++ b/src/fbgui.cpp @@ -245,7 +245,12 @@ QByteArray fbgui::generatePOSTData() { SysInfo si; QByteArray data(si.getInfo("mac").toUtf8()); // append mainboard serial to the mac address for more unique hardwarehash - data.append(si.getInfo("mbserial").toUtf8()); + QByteArray mbserial(si.getInfo("mbserial").toUtf8()); + if (!mbserial.isEmpty()) + data.append(mbserial); + else { + qxtLog->debug() << "[gui] Mainboard serial was empty. Not appending..."; + } qxtLog->debug() << "[post] Hashing: " << data; // generate MD5 hash of data QByteArray hash = QCryptographicHash::hash(data, QCryptographicHash::Md5); |