diff options
author | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2017-09-20 11:50:02 -0400 |
---|---|---|
committer | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2017-09-20 11:50:02 -0400 |
commit | e724bb7018a482640c4f194f88b554af2c59d76e (patch) | |
tree | 773edb53fa96c92b5972c921e65bc9587ae66fa7 /src/mongo/util/processinfo_linux.cpp | |
parent | 2b44ac6faf81d217a7418f0a55cc6b7f463e9dbe (diff) | |
download | mongo-e724bb7018a482640c4f194f88b554af2c59d76e.tar.gz |
SERVER-30857 Support unknown Linux distributions
Diffstat (limited to 'src/mongo/util/processinfo_linux.cpp')
-rw-r--r-- | src/mongo/util/processinfo_linux.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mongo/util/processinfo_linux.cpp b/src/mongo/util/processinfo_linux.cpp index c3debf377bd..c2813b026b0 100644 --- a/src/mongo/util/processinfo_linux.cpp +++ b/src/mongo/util/processinfo_linux.cpp @@ -376,10 +376,13 @@ public: if ((nl = name.find('\n', nl)) != string::npos) // stop at first newline name.erase(nl); - // no standard format for name and version. use kernel version - version = "Kernel "; - version += LinuxSysHelper::readLineFromFile("/proc/sys/kernel/osrelease"); + } else { + name = "unknown"; } + + // There is no standard format for name and version so use the kernel version. + version = "Kernel "; + version += LinuxSysHelper::readLineFromFile("/proc/sys/kernel/osrelease"); } /** |