diff options
author | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2018-01-29 15:42:17 -0500 |
---|---|---|
committer | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2018-01-29 15:42:17 -0500 |
commit | f570dd0e7d18971533dfb5cf85eeb753708d628d (patch) | |
tree | abcd3cc6b3b31a4aae084fc8f8d3ca80e46e3fbb /src/mongo/util/net/sock.cpp | |
parent | de0eaf2291044ea3e1eb0a203ce5633dc8ec6f78 (diff) | |
download | mongo-f570dd0e7d18971533dfb5cf85eeb753708d628d.tar.gz |
Revert "SERVER-32750 Introduce SSLConnectionInterface for SSLConnection and refactor"
This reverts commit a263ed4f10132b32117c3981cdaec9522e1288a2.
Diffstat (limited to 'src/mongo/util/net/sock.cpp')
-rw-r--r-- | src/mongo/util/net/sock.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mongo/util/net/sock.cpp b/src/mongo/util/net/sock.cpp index 5be8daf6554..30e17d83e5f 100644 --- a/src/mongo/util/net/sock.cpp +++ b/src/mongo/util/net/sock.cpp @@ -415,7 +415,14 @@ std::string Socket::getSNIServerName() const { if (!_sslConnection) return ""; - return _sslConnection->getSNIServerName(); + if (!_sslConnection->ssl) + return ""; + + const char* name = SSL_get_servername(_sslConnection->ssl, TLSEXT_NAMETYPE_host_name); + if (!name) + return ""; + + return name; } #endif |