summaryrefslogtreecommitdiff
path: root/src/mongo/db/traffic_reader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/traffic_reader.cpp')
-rw-r--r--src/mongo/db/traffic_reader.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mongo/db/traffic_reader.cpp b/src/mongo/db/traffic_reader.cpp
index d6b5bc27a8f..c6a4ade2b48 100644
--- a/src/mongo/db/traffic_reader.cpp
+++ b/src/mongo/db/traffic_reader.cpp
@@ -90,12 +90,11 @@ bool readBytes(size_t toRead, char* buf, int fd) {
#endif
if (r == -1) {
- auto pair = errnoAndDescription();
-
+ auto ec = lastPosixError();
uassert(ErrorCodes::FileStreamFailed,
- str::stream() << "failed to read bytes: errno(" << pair.first
- << ") : " << pair.second,
- pair.first == EINTR);
+ str::stream() << "failed to read bytes: errno(" << ec.value()
+ << ") : " << errorMessage(ec),
+ ec.value() == EINTR);
continue;
} else if (r == 0) {