diff options
author | Andreas Nilsson <andreas.nilsson@mongodb.com> | 2016-05-27 18:15:02 +0200 |
---|---|---|
committer | Andreas Nilsson <andreas.nilsson@mongodb.com> | 2016-05-27 18:45:52 +0200 |
commit | 1898c4eac3124a6d32de1d2c13d7f6d05b1b538b (patch) | |
tree | b0c8f8a5ecb7f03b63c236a56e5230af36d194f0 | |
parent | 94bb6ab212c5f0baf67e7aff167fbf5c54db0637 (diff) | |
download | mongo-1898c4eac3124a6d32de1d2c13d7f6d05b1b538b.tar.gz |
SERVER-24280 Fix bind_ip 0.0.0.0 regression
-rw-r--r-- | src/mongo/db/server_options_helpers.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mongo/db/server_options_helpers.cpp b/src/mongo/db/server_options_helpers.cpp index 91ae9c9cbd1..9ab8e97c86c 100644 --- a/src/mongo/db/server_options_helpers.cpp +++ b/src/mongo/db/server_options_helpers.cpp @@ -841,6 +841,13 @@ Status storeServerOptions(const moe::Environment& params, const std::vector<std: serverGlobalParams.objcheck = params["net.wireObjectCheck"].as<bool>(); } + if (params.count("net.bindIp")) { + // passing in wildcard is the same as default behavior; remove for SERVER-3350 + if (serverGlobalParams.bind_ip == "0.0.0.0") { + serverGlobalParams.bind_ip = ""; + } + } + #ifndef _WIN32 if (params.count("net.unixDomainSocket.pathPrefix")) { serverGlobalParams.socket = params["net.unixDomainSocket.pathPrefix"].as<string>(); |