From b8df7b0880a62e241d0df7f5df964dc51a8dbe5d Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Tue, 5 Jun 2018 21:27:45 +0900 Subject: [PATCH] gnutls: Fix bug that commonName is always empty --- src/LibgnutlsTLSSession.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/LibgnutlsTLSSession.cc b/src/LibgnutlsTLSSession.cc index 386819a2..18a1309c 100644 --- a/src/LibgnutlsTLSSession.cc +++ b/src/LibgnutlsTLSSession.cc @@ -341,6 +341,9 @@ int GnuTLSSession::tlsConnect(const std::string& hostname, TLSVersion& version, commonName.assign(altName, altNameLen); } } + else { + commonName.assign(altName, altNameLen); + } } } if (!net::verifyHostname(hostname, dnsNames, ipAddrs, commonName)) {