| Index: net/quic/bidirectional_stream_quic_impl_unittest.cc
|
| diff --git a/net/quic/bidirectional_stream_quic_impl_unittest.cc b/net/quic/bidirectional_stream_quic_impl_unittest.cc
|
| index f7a512314eab6ef4e44b679a87aa2f4f42ce5e7d..abad19b225b98af0b5e520bd61ac08fd1c61bf9f 100644
|
| --- a/net/quic/bidirectional_stream_quic_impl_unittest.cc
|
| +++ b/net/quic/bidirectional_stream_quic_impl_unittest.cc
|
| @@ -90,7 +90,7 @@ class TestDelegateBase : public BidirectionalStreamImpl::Delegate {
|
| CHECK(!on_failed_called_);
|
| CHECK(!not_expect_callback_);
|
|
|
| - response_headers_ = response_headers;
|
| + response_headers_ = response_headers.Clone();
|
| loop_->Quit();
|
| }
|
|
|
| @@ -117,7 +117,7 @@ class TestDelegateBase : public BidirectionalStreamImpl::Delegate {
|
| CHECK(!on_failed_called_);
|
| CHECK(!not_expect_callback_);
|
|
|
| - trailers_ = trailers;
|
| + trailers_ = trailers.Clone();
|
| loop_->Quit();
|
| }
|
|
|
| @@ -493,11 +493,11 @@ class BidirectionalStreamQuicImplTest
|
| std::unique_ptr<QuicReceivedPacket> ConstructResponseTrailersPacket(
|
| QuicPacketNumber packet_number,
|
| bool fin,
|
| - const SpdyHeaderBlock& trailers,
|
| + SpdyHeaderBlock trailers,
|
| size_t* spdy_headers_frame_length,
|
| QuicStreamOffset* offset) {
|
| return server_maker_.MakeResponseHeadersPacket(
|
| - packet_number, stream_id_, !kIncludeVersion, fin, trailers,
|
| + packet_number, stream_id_, !kIncludeVersion, fin, std::move(trailers),
|
| spdy_headers_frame_length, offset);
|
| }
|
|
|
| @@ -659,7 +659,7 @@ TEST_P(BidirectionalStreamQuicImplTest, GetRequest) {
|
| trailers[kFinalOffsetHeaderKey] = base::IntToString(strlen(kResponseBody));
|
| // Server sends trailers.
|
| ProcessPacket(ConstructResponseTrailersPacket(
|
| - 4, kFin, trailers, &spdy_trailers_frame_length, &offset));
|
| + 4, kFin, trailers.Clone(), &spdy_trailers_frame_length, &offset));
|
|
|
| delegate->WaitUntilNextCallback(); // OnTrailersReceived
|
| EXPECT_EQ(OK, cb2.WaitForResult());
|
| @@ -783,7 +783,7 @@ TEST_P(BidirectionalStreamQuicImplTest, CoalesceDataBuffersNotHeadersFrame) {
|
| trailers[kFinalOffsetHeaderKey] = base::IntToString(strlen(kResponseBody));
|
| // Server sends trailers.
|
| ProcessPacket(ConstructResponseTrailersPacket(
|
| - 4, kFin, trailers, &spdy_trailers_frame_length, &offset));
|
| + 4, kFin, trailers.Clone(), &spdy_trailers_frame_length, &offset));
|
|
|
| delegate->WaitUntilNextCallback(); // OnTrailersReceived
|
| trailers.erase(kFinalOffsetHeaderKey);
|
| @@ -879,7 +879,7 @@ TEST_P(BidirectionalStreamQuicImplTest,
|
| trailers[kFinalOffsetHeaderKey] = base::IntToString(strlen(kResponseBody));
|
| // Server sends trailers.
|
| ProcessPacket(ConstructResponseTrailersPacket(
|
| - 4, kFin, trailers, &spdy_trailers_frame_length, &offset));
|
| + 4, kFin, trailers.Clone(), &spdy_trailers_frame_length, &offset));
|
|
|
| delegate->WaitUntilNextCallback(); // OnTrailersReceived
|
| trailers.erase(kFinalOffsetHeaderKey);
|
| @@ -982,7 +982,7 @@ TEST_P(BidirectionalStreamQuicImplTest,
|
| trailers[kFinalOffsetHeaderKey] = base::IntToString(strlen(kResponseBody));
|
| // Server sends trailers.
|
| ProcessPacket(ConstructResponseTrailersPacket(
|
| - 4, kFin, trailers, &spdy_trailers_frame_length, &offset));
|
| + 4, kFin, trailers.Clone(), &spdy_trailers_frame_length, &offset));
|
|
|
| delegate->WaitUntilNextCallback(); // OnTrailersReceived
|
| trailers.erase(kFinalOffsetHeaderKey);
|
| @@ -1062,7 +1062,7 @@ TEST_P(BidirectionalStreamQuicImplTest, PostRequest) {
|
| trailers[kFinalOffsetHeaderKey] = base::IntToString(strlen(kResponseBody));
|
| // Server sends trailers.
|
| ProcessPacket(ConstructResponseTrailersPacket(
|
| - 4, kFin, trailers, &spdy_trailers_frame_length, &offset));
|
| + 4, kFin, trailers.Clone(), &spdy_trailers_frame_length, &offset));
|
|
|
| delegate->WaitUntilNextCallback(); // OnTrailersReceived
|
| trailers.erase(kFinalOffsetHeaderKey);
|
| @@ -1139,7 +1139,7 @@ TEST_P(BidirectionalStreamQuicImplTest, PutRequest) {
|
| trailers[kFinalOffsetHeaderKey] = base::IntToString(strlen(kResponseBody));
|
| // Server sends trailers.
|
| ProcessPacket(ConstructResponseTrailersPacket(
|
| - 4, kFin, trailers, &spdy_trailers_frame_length, &offset));
|
| + 4, kFin, trailers.Clone(), &spdy_trailers_frame_length, &offset));
|
|
|
| delegate->WaitUntilNextCallback(); // OnTrailersReceived
|
| trailers.erase(kFinalOffsetHeaderKey);
|
| @@ -1658,7 +1658,7 @@ TEST_P(BidirectionalStreamQuicImplTest, DeleteStreamDuringOnTrailersReceived) {
|
| trailers[kFinalOffsetHeaderKey] = base::IntToString(strlen(kResponseBody));
|
| // Server sends trailers.
|
| ProcessPacket(ConstructResponseTrailersPacket(
|
| - 4, kFin, trailers, &spdy_trailers_frame_length, &offset));
|
| + 4, kFin, trailers.Clone(), &spdy_trailers_frame_length, &offset));
|
|
|
| delegate->WaitUntilNextCallback(); // OnTrailersReceived
|
| trailers.erase(kFinalOffsetHeaderKey);
|
|
|