diff options
author | Jonathan Reams <jbreams@mongodb.com> | 2019-02-28 11:31:11 -0500 |
---|---|---|
committer | Jonathan Reams <jbreams@mongodb.com> | 2019-02-28 16:46:27 -0500 |
commit | 9c6828798b304930618e46fa36f39322375f5581 (patch) | |
tree | 3f5cdc0466f808adc75a78411253bdeac839455a /src/mongo/util/errno_util.cpp | |
parent | 5f8f2f495b51bc3ac05febabcfb459814c96dd6f (diff) | |
download | mongo-9c6828798b304930618e46fa36f39322375f5581.tar.gz |
SERVER-39604 Return error code in errnoWithDescription result for unknown errors
Diffstat (limited to 'src/mongo/util/errno_util.cpp')
-rw-r--r-- | src/mongo/util/errno_util.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/util/errno_util.cpp b/src/mongo/util/errno_util.cpp index 7c63863bea5..29a76013aca 100644 --- a/src/mongo/util/errno_util.cpp +++ b/src/mongo/util/errno_util.cpp @@ -38,13 +38,14 @@ #include <errno.h> // For errno #endif +#include "mongo/util/mongoutils/str.h" #include "mongo/util/scopeguard.h" #include "mongo/util/text.h" namespace mongo { namespace { -const char kUnknownMsg[] = "Unknown error"; +const char kUnknownMsg[] = "Unknown error "; const int kBuflen = 256; // strerror strings in non-English locales can be large. } // namespace @@ -99,7 +100,7 @@ std::string errnoWithDescription(int errNumber) { #endif if (!msg) { - return {kUnknownMsg}; + return str::stream() << kUnknownMsg << errNumber; } return {msg}; |