summaryrefslogtreecommitdiffstats
path: root/net/socket
diff options
context:
space:
mode:
authorwtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-14 21:45:32 +0000
committerwtc@chromium.org <wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-14 21:45:32 +0000
commita1338c804e5d8ac43bbd30ca4dfa95eb36479725 (patch)
treea718980b3faf2327170dc4091a1e5b5a353cf757 /net/socket
parente7d05f9c98a95e6b388ec3a7d817627d1f4fb821 (diff)
downloadchromium_src-a1338c804e5d8ac43bbd30ca4dfa95eb36479725.zip
chromium_src-a1338c804e5d8ac43bbd30ca4dfa95eb36479725.tar.gz
chromium_src-a1338c804e5d8ac43bbd30ca4dfa95eb36479725.tar.bz2
DoGetOBCertComplete should reset client_auth_cert_needed_ to false
to prevent from going from STATE_HANDSHAKE back to the STATE_GET_OB_CERT_COMPLETE by mistake. R=mattm@chromium.org BUG=88782 TEST=Chrome should not time out when connecting to a site requesting an origin-bound certificate for the first time. Review URL: http://codereview.chromium.org/8305008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105585 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/socket')
-rw-r--r--net/socket/ssl_client_socket_nss.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/net/socket/ssl_client_socket_nss.cc b/net/socket/ssl_client_socket_nss.cc
index 0616578..5a9192c 100644
--- a/net/socket/ssl_client_socket_nss.cc
+++ b/net/socket/ssl_client_socket_nss.cc
@@ -1579,6 +1579,7 @@ int SSLClientSocketNSS::ImportOBCertAndKey(CERTCertificate** cert,
}
int SSLClientSocketNSS::DoGetOBCertComplete(int result) {
+ client_auth_cert_needed_ = false;
ob_cert_request_handle_ = NULL;
if (result != OK)