Index: jingle/glue/chrome_async_socket.cc |
diff --git a/jingle/glue/chrome_async_socket.cc b/jingle/glue/chrome_async_socket.cc |
index c14fb99b11e6b33dc2797941eaf8bb87f8a48d2e..2c9812c27a71775c7d1f7921224c02b11d3284c7 100644 |
--- a/jingle/glue/chrome_async_socket.cc |
+++ b/jingle/glue/chrome_async_socket.cc |
@@ -30,8 +30,7 @@ ChromeAsyncSocket::ChromeAsyncSocket( |
ResolvingClientSocketFactory* resolving_client_socket_factory, |
size_t read_buf_size, |
size_t write_buf_size) |
- : weak_ptr_factory_(this), |
- resolving_client_socket_factory_(resolving_client_socket_factory), |
+ : resolving_client_socket_factory_(resolving_client_socket_factory), |
state_(STATE_CLOSED), |
error_(ERROR_NONE), |
net_error_(net::OK), |
@@ -41,7 +40,8 @@ ChromeAsyncSocket::ChromeAsyncSocket( |
read_end_(0U), |
write_state_(IDLE), |
write_buf_(new net::IOBufferWithSize(write_buf_size)), |
- write_end_(0U) { |
+ write_end_(0U), |
+ weak_ptr_factory_(this) { |
DCHECK(resolving_client_socket_factory_.get()); |
DCHECK_GT(read_buf_size, 0U); |
DCHECK_GT(write_buf_size, 0U); |