diff options
Diffstat (limited to 'platform/platform_linux.cpp')
-rw-r--r-- | platform/platform_linux.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
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) |