diff --git a/src/envoy/utils/utils.cc b/src/envoy/utils/utils.cc index b1fb26900ee..6197cacedf5 100644 --- a/src/envoy/utils/utils.cc +++ b/src/envoy/utils/utils.cc @@ -125,7 +125,7 @@ bool IsMutualTLS(const Network::Connection* connection) { bool GetRequestedServerName(const Network::Connection* connection, std::string* name) { - if (connection) { + if (connection && !connection->requestedServerName().empty()) { *name = std::string(connection->requestedServerName()); return true; }