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 cc2747ee3fbe34cf42a328932e9d5cf9dde3a2e9..23731ec1be3aa43efe95eeb4e0aae1d3d7bc2379 100644 |
--- a/net/socket/ssl_client_socket_pool.h |
+++ b/net/socket/ssl_client_socket_pool.h |
@@ -115,6 +115,8 @@ class SSLConnectJobMessenger { |
typedef std::vector<SocketAndCallback> SSLPendingSocketsAndCallbacks; |
+ SSLConnectJobMessenger(); |
+ |
// Removes |socket| from the set of sockets being monitored. This |
// guarantees that |job_resumption_callback| will not be called for |
// the socket. |
@@ -153,6 +155,8 @@ class SSLConnectJobMessenger { |
// Note: this field is a vector to allow for future design changes. Currently, |
// this vector should only ever have one entry. |
std::vector<SSLClientSocket*> connecting_sockets_; |
+ |
+ base::WeakPtrFactory<SSLConnectJobMessenger> weak_factory_; |
}; |
// SSLConnectJob handles the SSL handshake after setting up the underlying |