Index: net/socket/ssl_client_socket_pool.h |
diff --git a/net/socket/ssl_client_socket_pool.h b/net/socket/ssl_client_socket_pool.h |
index 5dfc0410a4c4e352bd5888c6ca1a216d02534cbc..6a7b6fb09a7b2e05b04ebee443dfd37768339043 100644 |
--- a/net/socket/ssl_client_socket_pool.h |
+++ b/net/socket/ssl_client_socket_pool.h |
@@ -151,6 +151,8 @@ class SSLConnectJob : public ConnectJob { |
// Otherwise, it returns a net error code. |
int ConnectInternal() override; |
+ void ResetStateForRetry(); |
+ |
scoped_refptr<SSLSocketParams> params_; |
TransportClientSocketPool* const transport_pool_; |
SOCKSClientSocketPool* const socks_pool_; |
@@ -172,6 +174,12 @@ class SSLConnectJob : public ConnectJob { |
// through an HTTPS CONNECT request or a SOCKS proxy). |
IPEndPoint server_address_; |
+ bool version_interference_probe_; |
+ |
+ // The error which triggered a TLS 1.3 version interference probe, or OK if |
+ // none was triggered. |
+ int version_interference_probe_error_; |
+ |
DISALLOW_COPY_AND_ASSIGN(SSLConnectJob); |
}; |