| Index: net/quic/core/quic_session_test.cc
|
| diff --git a/net/quic/core/quic_session_test.cc b/net/quic/core/quic_session_test.cc
|
| index 3d4f12c9d5eb58906e615acc4b8b31c77495e0c9..568b008801e1ae73345d4e01e77e84b3677a39d6 100644
|
| --- a/net/quic/core/quic_session_test.cc
|
| +++ b/net/quic/core/quic_session_test.cc
|
| @@ -173,12 +173,13 @@ class TestSession : public QuicSpdySession {
|
| QuicStreamId id,
|
| QuicIOVector data,
|
| QuicStreamOffset offset,
|
| - bool fin,
|
| + StreamSendingState state,
|
| QuicReferenceCountedPointer<QuicAckListenerInterface> ack_listener)
|
| override {
|
| + bool fin = state != NO_FIN;
|
| QuicConsumedData consumed(data.total_length, fin);
|
| if (!writev_consumes_all_data_) {
|
| - consumed = QuicSession::WritevData(stream, id, data, offset, fin,
|
| + consumed = QuicSession::WritevData(stream, id, data, offset, state,
|
| std::move(ack_listener));
|
| }
|
| stream->set_stream_bytes_written(stream->stream_bytes_written() +
|
| @@ -200,9 +201,8 @@ class TestSession : public QuicSpdySession {
|
| if (stream->id() != kCryptoStreamId) {
|
| this->connection()->SetDefaultEncryptionLevel(ENCRYPTION_FORWARD_SECURE);
|
| }
|
| - QuicConsumedData consumed =
|
| - WritevData(stream, stream->id(), MakeIOVector("not empty", &iov), 0,
|
| - true, nullptr);
|
| + QuicConsumedData consumed = WritevData(
|
| + stream, stream->id(), MakeIOVector("not empty", &iov), 0, FIN, nullptr);
|
| return consumed;
|
| }
|
|
|
| @@ -212,7 +212,7 @@ class TestSession : public QuicSpdySession {
|
| iov.iov_base = nullptr; // should not be read.
|
| iov.iov_len = static_cast<size_t>(bytes);
|
| return WritevData(stream, stream->id(), QuicIOVector(&iov, 1, bytes), 0,
|
| - true, nullptr);
|
| + FIN, nullptr);
|
| }
|
|
|
| using QuicSession::PostProcessAfterData;
|
|
|