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 = |