summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2018-06-05 21:27:45 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2018-06-05 21:27:45 +0900
commitb8df7b0880a62e241d0df7f5df964dc51a8dbe5d (patch)
tree780333a3d7a0e254aa71b7961372467985e410a1 /src
parent388d1ca3303128a233cafd275a4472e3c9cd0a17 (diff)
gnutls: Fix bug that commonName is always empty
Diffstat (limited to 'src')
-rw-r--r--src/LibgnutlsTLSSession.cc3
1 files changed, 3 insertions, 0 deletions
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)) {