| Index: net/socket/ssl_client_socket_openssl.cc
|
| diff --git a/net/socket/ssl_client_socket_openssl.cc b/net/socket/ssl_client_socket_openssl.cc
|
| index 3a9eac5f5dc1f79c2d7c175bf572ee4679eb1407..3821f1175fa102a80e3d61d9f764cddee90bc340 100644
|
| --- a/net/socket/ssl_client_socket_openssl.cc
|
| +++ b/net/socket/ssl_client_socket_openssl.cc
|
| @@ -553,10 +553,12 @@ int SSLClientSocketOpenSSL::ClientCertRequestCallback(SSL* ssl,
|
|
|
| void SSLClientSocketOpenSSL::GetSSLInfo(SSLInfo* ssl_info) {
|
| ssl_info->Reset();
|
| - if (!server_cert_)
|
| + if (!server_cert_verify_result_->verified_cert) {
|
| + NOTREACHED();
|
| return;
|
| + }
|
|
|
| - ssl_info->cert = server_cert_;
|
| + ssl_info->cert = server_cert_verify_result_.verified_cert;
|
| ssl_info->cert_status = server_cert_verify_result_.cert_status;
|
| ssl_info->is_issued_by_known_root =
|
| server_cert_verify_result_.is_issued_by_known_root;
|
|
|