summaryrefslogtreecommitdiff
path: root/src/mongo/client/connpool.cpp
diff options
context:
space:
mode:
authorMathias Stearn <mathias@10gen.com>2018-01-17 13:31:14 -0500
committerMathias Stearn <mathias@10gen.com>2018-01-19 21:43:07 -0500
commit6d92ce0e7ec4e9a0cf31e9f9940a63b03968bb88 (patch)
treeee06bd3cd1d5f34b114c81bffb715e432fbe6880 /src/mongo/client/connpool.cpp
parent410d6cf705eafd46499e8b338be5103becd377ff (diff)
downloadmongo-6d92ce0e7ec4e9a0cf31e9f9940a63b03968bb88.tar.gz
SERVER-32674 Make SocketException not be a special type
Diffstat (limited to 'src/mongo/client/connpool.cpp')
-rw-r--r--src/mongo/client/connpool.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mongo/client/connpool.cpp b/src/mongo/client/connpool.cpp
index 6c5a3d9cdfa..7dc8eaed3fe 100644
--- a/src/mongo/client/connpool.cpp
+++ b/src/mongo/client/connpool.cpp
@@ -279,10 +279,8 @@ DBClientBase* DBConnectionPool::get(const string& host, double socketTimeout) {
string errmsg;
c = cs.connect(StringData(), errmsg, socketTimeout).release();
if (!c)
- throw SocketException(SocketException::CONNECT_ERROR,
- host,
- 11002,
- str::stream() << _name << " error: " << errmsg);
+ throwSocketError(
+ SocketErrorKind::CONNECT_ERROR, host, str::stream() << _name << " error: " << errmsg);
return _finishCreate(host, socketTimeout, c);
}