summaryrefslogtreecommitdiff
path: root/src/mongo/transport
diff options
context:
space:
mode:
authorJonathan Reams <jbreams@mongodb.com>2017-10-25 17:15:39 -0400
committerJonathan Reams <jbreams@mongodb.com>2017-11-02 13:02:01 -0400
commitacdd51da0bda6f8bb723dd23096306a3453c8804 (patch)
tree16ed5253a5ddb3f7debb80c9a24ffddf2c998f6b /src/mongo/transport
parent5b765943f8e28441d18927cf8182c429c246250c (diff)
downloadmongo-acdd51da0bda6f8bb723dd23096306a3453c8804.tar.gz
SERVER-31724 Call TransportLayer shutdown during normal server shutdown
Diffstat (limited to 'src/mongo/transport')
-rw-r--r--src/mongo/transport/transport_layer_legacy.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mongo/transport/transport_layer_legacy.cpp b/src/mongo/transport/transport_layer_legacy.cpp
index d10d68e521e..0deea151158 100644
--- a/src/mongo/transport/transport_layer_legacy.cpp
+++ b/src/mongo/transport/transport_layer_legacy.cpp
@@ -205,6 +205,7 @@ void TransportLayerLegacy::_closeConnection(Connection* conn) {
void TransportLayerLegacy::shutdown() {
_running.store(false);
+ ListeningSockets::get()->closeAll();
_listener->shutdown();
if (_listenerThread.joinable()) {
_listenerThread.join();