diff --git a/platform/platform_linux.cpp b/platform/platform_linux.cpp index 5c7cf01b53..daeb3a024b 100644 --- a/platform/platform_linux.cpp +++ b/platform/platform_linux.cpp @@ -104,10 +104,15 @@ string Platform::UniqueClientId() const if (IsFileExistsByFullPath("/etc/machine-id")) machineFile = "/etc/machine-id"; - string content; - FileReader(machineFile).ReadAsString(content); + if (IsFileExistsByFullPath(machineFile)) + { + string content; + FileReader(machineFile).ReadAsString(content); + return content.substr(0, 32); + } + else + return "n0dbus0n0lsb00000000000000000000"; - return content.substr(0, 32); } void Platform::RunOnGuiThread(TFunctor const & fn)