diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2018-06-05 21:27:45 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2018-06-05 21:27:45 +0900 |
| commit | b8df7b0880a62e241d0df7f5df964dc51a8dbe5d (patch) | |
| tree | 780333a3d7a0e254aa71b7961372467985e410a1 /src/LibgnutlsTLSSession.cc | |
| parent | 388d1ca3303128a233cafd275a4472e3c9cd0a17 (diff) | |
gnutls: Fix bug that commonName is always empty
Diffstat (limited to 'src/LibgnutlsTLSSession.cc')
| -rw-r--r-- | src/LibgnutlsTLSSession.cc | 3 |
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)) { |
