Index: net/spdy/spdy_session_unittest.cc |
diff --git a/net/spdy/spdy_session_unittest.cc b/net/spdy/spdy_session_unittest.cc |
index 2f23164c5f976857e2c2d70e15f44e30fa04bccf..da5e6389278416e58ec69c0460aac70a89cf13c2 100644 |
--- a/net/spdy/spdy_session_unittest.cc |
+++ b/net/spdy/spdy_session_unittest.cc |
@@ -5374,12 +5374,12 @@ TEST_F(SpdySessionTest, CancelReservedStreamOnHeadersReceived) { |
EXPECT_EQ(1u, session_->num_pushed_streams()); |
EXPECT_EQ(0u, session_->num_active_pushed_streams()); |
- base::WeakPtr<SpdyStream> pushed_stream; |
+ SpdyStream* pushed_stream; |
int rv = session_->GetPushStream(GURL(kPushedUrl), IDLE, &pushed_stream, |
NetLogWithSource()); |
ASSERT_THAT(rv, IsOk()); |
ASSERT_TRUE(pushed_stream); |
- test::StreamDelegateCloseOnHeaders delegate2(pushed_stream); |
+ test::StreamDelegateCloseOnHeaders delegate2(pushed_stream->GetWeakPtr()); |
pushed_stream->SetDelegate(&delegate2); |
// Receive headers for pushed stream. Delegate will cancel the stream, ensure |