| 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 ed1138f50dd4e08c89fe76ff7a38a29328f6e24a..f3375881efb06ffada68f32e57a7bea1be175430 100644
|
| --- a/net/socket/ssl_client_socket_openssl.cc
|
| +++ b/net/socket/ssl_client_socket_openssl.cc
|
| @@ -24,7 +24,6 @@
|
| #include "net/cert/single_request_cert_verifier.h"
|
| #include "net/cert/x509_certificate_net_log_param.h"
|
| #include "net/http/transport_security_state.h"
|
| -#include "net/socket/ssl_error_params.h"
|
| #include "net/socket/ssl_session_cache_openssl.h"
|
| #include "net/ssl/openssl_ssl_util.h"
|
| #include "net/ssl/ssl_cert_request_info.h"
|
| @@ -909,7 +908,8 @@ int SSLClientSocketOpenSSL::DoHandshake() {
|
| return OK;
|
| }
|
|
|
| - net_error = MapOpenSSLError(ssl_error, err_tracer);
|
| + OpenSSLErrorInfo error_info;
|
| + net_error = MapOpenSSLErrorWithDetails(ssl_error, err_tracer, &error_info);
|
|
|
| // If not done, stay in this state
|
| if (net_error == ERR_IO_PENDING) {
|
| @@ -920,7 +920,7 @@ int SSLClientSocketOpenSSL::DoHandshake() {
|
| << ", net_error " << net_error;
|
| net_log_.AddEvent(
|
| NetLog::TYPE_SSL_HANDSHAKE_ERROR,
|
| - CreateNetLogSSLErrorCallback(net_error, ssl_error));
|
| + CreateNetLogOpenSSLErrorCallback(net_error, ssl_error, error_info));
|
| }
|
| }
|
| return net_error;
|
|
|