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 5d2bf8a7bc9ea0643598515c7b5e503eec7d9fd2..02a3490f8540920e14944147307fbb2176a25459 100644 |
--- a/net/socket/ssl_client_socket_openssl.cc |
+++ b/net/socket/ssl_client_socket_openssl.cc |
@@ -339,7 +339,6 @@ SSLClientSocketOpenSSL::SSLClientSocketOpenSSL( |
const SSLClientSocketContext& context) |
: transport_send_busy_(false), |
transport_recv_busy_(false), |
- weak_factory_(this), |
pending_read_error_(kNoPendingReadResult), |
transport_read_error_(OK), |
transport_write_error_(OK), |
@@ -362,7 +361,8 @@ SSLClientSocketOpenSSL::SSLClientSocketOpenSSL( |
handshake_succeeded_(false), |
marked_session_as_good_(false), |
transport_security_state_(context.transport_security_state), |
- net_log_(transport_->socket()->NetLog()) { |
+ net_log_(transport_->socket()->NetLog()), |
+ weak_factory_(this) { |
} |
SSLClientSocketOpenSSL::~SSLClientSocketOpenSSL() { |