| Index: net/socket/ssl_client_socket_nss.cc
|
| diff --git a/net/socket/ssl_client_socket_nss.cc b/net/socket/ssl_client_socket_nss.cc
|
| index 6f6cafef85d2d7516a77bad47b41f42f76f188a3..910fb99cf56d81b30e8740accfd0f91f5209c336 100644
|
| --- a/net/socket/ssl_client_socket_nss.cc
|
| +++ b/net/socket/ssl_client_socket_nss.cc
|
| @@ -512,13 +512,13 @@ void SSLClientSocketNSS::ClearSessionCache() {
|
| void SSLClientSocketNSS::GetSSLInfo(SSLInfo* ssl_info) {
|
| EnterFunction("");
|
| ssl_info->Reset();
|
| -
|
| - if (!server_cert_)
|
| + if (!server_cert_verify_result_->verified_cert) {
|
| + NOTREACHED();
|
| return;
|
| + }
|
|
|
| ssl_info->cert_status = server_cert_verify_result_->cert_status;
|
| - DCHECK(server_cert_ != NULL);
|
| - ssl_info->cert = server_cert_;
|
| + ssl_info->cert = server_cert_verify_result_->verified_cert;
|
| ssl_info->connection_status = ssl_connection_status_;
|
| ssl_info->public_key_hashes = server_cert_verify_result_->public_key_hashes;
|
| ssl_info->is_issued_by_known_root =
|
|
|