Index: net/spdy/spdy_session_unittest.cc |
diff --git a/net/spdy/spdy_session_unittest.cc b/net/spdy/spdy_session_unittest.cc |
index e3a10bd5d772368aa5a4c702818f9af400fcb531..1aafe5ef60e565aebbc96c7053d25db9a3d59915 100644 |
--- a/net/spdy/spdy_session_unittest.cc |
+++ b/net/spdy/spdy_session_unittest.cc |
@@ -412,7 +412,8 @@ TEST_P(SpdySessionTest, GoAwayWithActiveStreams) { |
std::unique_ptr<SpdyHeaderBlock> headers( |
new SpdyHeaderBlock(spdy_util_.ConstructGetHeaderBlock(kDefaultUrl))); |
- std::unique_ptr<SpdyHeaderBlock> headers2(new SpdyHeaderBlock(*headers)); |
+ std::unique_ptr<SpdyHeaderBlock> headers2( |
+ new SpdyHeaderBlock(headers->Clone())); |
spdy_stream1->SendRequestHeaders(std::move(headers), NO_MORE_DATA_TO_SEND); |
EXPECT_TRUE(spdy_stream1->HasUrlFromHeaders()); |
@@ -551,7 +552,8 @@ TEST_P(SpdySessionTest, GoAwayTwice) { |
std::unique_ptr<SpdyHeaderBlock> headers( |
new SpdyHeaderBlock(spdy_util_.ConstructGetHeaderBlock(kDefaultUrl))); |
- std::unique_ptr<SpdyHeaderBlock> headers2(new SpdyHeaderBlock(*headers)); |
+ std::unique_ptr<SpdyHeaderBlock> headers2( |
+ new SpdyHeaderBlock(headers->Clone())); |
spdy_stream1->SendRequestHeaders(std::move(headers), NO_MORE_DATA_TO_SEND); |
EXPECT_TRUE(spdy_stream1->HasUrlFromHeaders()); |
@@ -625,7 +627,8 @@ TEST_P(SpdySessionTest, GoAwayWithActiveStreamsThenClose) { |
std::unique_ptr<SpdyHeaderBlock> headers( |
new SpdyHeaderBlock(spdy_util_.ConstructGetHeaderBlock(kDefaultUrl))); |
- std::unique_ptr<SpdyHeaderBlock> headers2(new SpdyHeaderBlock(*headers)); |
+ std::unique_ptr<SpdyHeaderBlock> headers2( |
+ new SpdyHeaderBlock(headers->Clone())); |
spdy_stream1->SendRequestHeaders(std::move(headers), NO_MORE_DATA_TO_SEND); |
EXPECT_TRUE(spdy_stream1->HasUrlFromHeaders()); |