Index: net/spdy/buffered_spdy_framer_unittest.cc |
diff --git a/net/spdy/buffered_spdy_framer_unittest.cc b/net/spdy/buffered_spdy_framer_unittest.cc |
index f70a6bcc50a6b5b07a5e228af66f66dbac8e4ffe..3e96481df2338836ca6a64d4606bb6bae5d54dee 100644 |
--- a/net/spdy/buffered_spdy_framer_unittest.cc |
+++ b/net/spdy/buffered_spdy_framer_unittest.cc |
@@ -50,7 +50,7 @@ class TestBufferedSpdyVisitor : public BufferedSpdyFramerVisitorInterface { |
header_stream_id_ = stream_id; |
EXPECT_NE(header_stream_id_, SpdyFramer::kInvalidStream); |
syn_frame_count_++; |
- headers_ = headers; |
+ headers_ = headers.Clone(); |
} |
void OnSynReply(SpdyStreamId stream_id, |
@@ -59,7 +59,7 @@ class TestBufferedSpdyVisitor : public BufferedSpdyFramerVisitorInterface { |
header_stream_id_ = stream_id; |
EXPECT_NE(header_stream_id_, SpdyFramer::kInvalidStream); |
syn_reply_frame_count_++; |
- headers_ = headers; |
+ headers_ = headers.Clone(); |
} |
void OnHeaders(SpdyStreamId stream_id, |
@@ -72,7 +72,7 @@ class TestBufferedSpdyVisitor : public BufferedSpdyFramerVisitorInterface { |
header_stream_id_ = stream_id; |
EXPECT_NE(header_stream_id_, SpdyFramer::kInvalidStream); |
headers_frame_count_++; |
- headers_ = headers; |
+ headers_ = headers.Clone(); |
} |
void OnDataFrameHeader(SpdyStreamId stream_id, |
@@ -132,7 +132,7 @@ class TestBufferedSpdyVisitor : public BufferedSpdyFramerVisitorInterface { |
push_promise_frame_count_++; |
promised_stream_id_ = promised_stream_id; |
EXPECT_NE(promised_stream_id_, SpdyFramer::kInvalidStream); |
- headers_ = headers; |
+ headers_ = headers.Clone(); |
} |
void OnAltSvc(SpdyStreamId stream_id, |
@@ -244,7 +244,7 @@ TEST_P(BufferedSpdyFramerTest, ReadSynStreamHeaderBlock) { |
framer.CreateSynStream(1, // stream_id |
0, // associated_stream_id |
1, // priority |
- CONTROL_FLAG_NONE, headers)); |
+ CONTROL_FLAG_NONE, headers.Clone())); |
EXPECT_TRUE(control_frame.get() != NULL); |
TestBufferedSpdyVisitor visitor(spdy_version()); |
@@ -295,7 +295,7 @@ TEST_P(BufferedSpdyFramerTest, ReadSynReplyHeaderBlock) { |
BufferedSpdyFramer framer(spdy_version()); |
std::unique_ptr<SpdySerializedFrame> control_frame( |
framer.CreateSynReply(1, // stream_id |
- CONTROL_FLAG_NONE, headers)); |
+ CONTROL_FLAG_NONE, headers.Clone())); |
EXPECT_TRUE(control_frame.get() != NULL); |
TestBufferedSpdyVisitor visitor(spdy_version()); |
@@ -324,7 +324,7 @@ TEST_P(BufferedSpdyFramerTest, ReadHeadersHeaderBlock) { |
framer.CreateHeaders(1, // stream_id |
CONTROL_FLAG_NONE, |
255, // weight |
- headers)); |
+ headers.Clone())); |
EXPECT_TRUE(control_frame.get() != NULL); |
TestBufferedSpdyVisitor visitor(spdy_version()); |
@@ -347,7 +347,7 @@ TEST_P(BufferedSpdyFramerTest, ReadPushPromiseHeaderBlock) { |
headers["gamma"] = "delta"; |
BufferedSpdyFramer framer(spdy_version()); |
std::unique_ptr<SpdySerializedFrame> control_frame( |
- framer.CreatePushPromise(1, 2, headers)); |
+ framer.CreatePushPromise(1, 2, headers.Clone())); |
EXPECT_TRUE(control_frame.get() != NULL); |
TestBufferedSpdyVisitor visitor(spdy_version()); |