summaryrefslogtreecommitdiff
path: root/src/mongo/util/errno_util.cpp
diff options
context:
space:
mode:
authorJonathan Reams <jbreams@mongodb.com>2019-02-28 11:31:11 -0500
committerJonathan Reams <jbreams@mongodb.com>2019-02-28 16:46:27 -0500
commit9c6828798b304930618e46fa36f39322375f5581 (patch)
tree3f5cdc0466f808adc75a78411253bdeac839455a /src/mongo/util/errno_util.cpp
parent5f8f2f495b51bc3ac05febabcfb459814c96dd6f (diff)
downloadmongo-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.cpp5
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};