Index: mojo/services/network/tcp_connected_socket_impl.cc |
diff --git a/mojo/services/network/tcp_connected_socket_impl.cc b/mojo/services/network/tcp_connected_socket_impl.cc |
index bc8c98b568aa2e4f8d31e2b068a655c6262fa256..8241a189487d7534a57dc20a5036f378d957d445 100644 |
--- a/mojo/services/network/tcp_connected_socket_impl.cc |
+++ b/mojo/services/network/tcp_connected_socket_impl.cc |
@@ -14,11 +14,13 @@ TCPConnectedSocketImpl::TCPConnectedSocketImpl( |
scoped_ptr<net::TCPSocket> socket, |
ScopedDataPipeConsumerHandle send_stream, |
ScopedDataPipeProducerHandle receive_stream, |
- InterfaceRequest<TCPConnectedSocket> request) |
+ InterfaceRequest<TCPConnectedSocket> request, |
+ scoped_ptr<mojo::AppRefCount> app_refcount) |
: socket_(socket.Pass()), |
send_stream_(send_stream.Pass()), |
receive_stream_(receive_stream.Pass()), |
binding_(this, request.Pass()), |
+ app_refcount_(app_refcount.Pass()), |
weak_ptr_factory_(this) { |
// Queue up async communication. |
binding_.set_error_handler(this); |