Chromium Code Reviews| Index: net/socket/ssl_client_socket_impl.cc |
| diff --git a/net/socket/ssl_client_socket_impl.cc b/net/socket/ssl_client_socket_impl.cc |
| index 4e3f71311c7c2a4974e2337bc0f583724f3b8a46..f39ef6f4a2fec096af1826a50c92091868030395 100644 |
| --- a/net/socket/ssl_client_socket_impl.cc |
| +++ b/net/socket/ssl_client_socket_impl.cc |
| @@ -1997,6 +1997,8 @@ int SSLClientSocketImpl::TokenBindingParse(const uint8_t* contents, |
| } |
| void SSLClientSocketImpl::LogConnectEndEvent(int rv) { |
| + SSLContext::GetInstance()->session_cache()->DecrementLookupCount( |
| + GetSessionCacheKey(), negotiated_protocol_ == kProtoHTTP2); |
|
davidben
2017/01/17 20:16:42
Doing it in LogConnectEndEvent seems wrong. If Ini
nharper
2017/01/17 20:33:16
The lookup happens in Init(), and it can return ER
davidben
2017/01/17 21:27:02
Oh, I see. You're tracking active lookups. But if
|
| if (rv != OK) { |
| net_log_.EndEventWithNetErrorCode(NetLogEventType::SSL_CONNECT, rv); |
| return; |