summaryrefslogtreecommitdiffstats
path: root/net/socket/buffered_write_stream_socket_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/socket/buffered_write_stream_socket_unittest.cc')
-rw-r--r--net/socket/buffered_write_stream_socket_unittest.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/net/socket/buffered_write_stream_socket_unittest.cc b/net/socket/buffered_write_stream_socket_unittest.cc
index e579a7f..485295f 100644
--- a/net/socket/buffered_write_stream_socket_unittest.cc
+++ b/net/socket/buffered_write_stream_socket_unittest.cc
@@ -30,10 +30,11 @@ class BufferedWriteStreamSocketTest : public testing::Test {
if (writes_count) {
data_->StopAfter(writes_count);
}
- DeterministicMockTCPClientSocket* wrapped_socket =
- new DeterministicMockTCPClientSocket(net_log_.net_log(), data_.get());
+ scoped_ptr<DeterministicMockTCPClientSocket> wrapped_socket(
+ new DeterministicMockTCPClientSocket(net_log_.net_log(), data_.get()));
data_->set_delegate(wrapped_socket->AsWeakPtr());
- socket_.reset(new BufferedWriteStreamSocket(wrapped_socket));
+ socket_.reset(new BufferedWriteStreamSocket(
+ wrapped_socket.PassAs<StreamSocket>()));
socket_->Connect(callback_.callback());
}