| 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 50394879c63b78f427dbb6178f26756ea066503b..fcdb6449eb31b6ec423574ab43c03161b2baa8e5 100644
|
| --- a/net/socket/ssl_client_socket_openssl.cc
|
| +++ b/net/socket/ssl_client_socket_openssl.cc
|
| @@ -587,8 +587,8 @@ void SSLClientSocketOpenSSL::GetSSLInfo(SSLInfo* ssl_info) {
|
| server_cert_verify_result_.is_issued_by_known_root;
|
| ssl_info->public_key_hashes =
|
| server_cert_verify_result_.public_key_hashes;
|
| - ssl_info->client_cert_sent =
|
| - ssl_config_.send_client_cert && ssl_config_.client_cert;
|
| + ssl_info->client_cert_sent = WasOriginBoundCertSent() ||
|
| + (ssl_config_.send_client_cert && ssl_config_.client_cert);
|
|
|
| const SSL_CIPHER* cipher = SSL_get_current_cipher(ssl_);
|
| CHECK(cipher);
|
|
|