| Index: net/quic/quic_chromium_client_stream.cc
|
| diff --git a/net/quic/quic_chromium_client_stream.cc b/net/quic/quic_chromium_client_stream.cc
|
| index 50a3105b969cd882d041c40112759006daacc423..cdd513263c3cd1085e98524c8a250b9a92447117 100644
|
| --- a/net/quic/quic_chromium_client_stream.cc
|
| +++ b/net/quic/quic_chromium_client_stream.cc
|
| @@ -58,12 +58,14 @@ void QuicChromiumClientStream::OnStreamHeadersComplete(bool fin,
|
| if (!headers_delivered_) {
|
| MarkHeadersConsumed(headers_len);
|
| session_->OnInitialHeadersComplete(id(), headers);
|
| + // The delegate will read the headers via a posted task.
|
| + NotifyDelegateOfHeadersCompleteLater(headers, frame_len);
|
| } else {
|
| MarkTrailersConsumed(headers_len);
|
| + NotifyDelegateOfHeadersCompleteLater(headers, frame_len);
|
| + OnStreamFrame(
|
| + QuicStreamFrame(id(), fin, stream_bytes_read(), StringPiece()));
|
| }
|
| -
|
| - // The delegate will read the headers via a posted task.
|
| - NotifyDelegateOfHeadersCompleteLater(headers, frame_len);
|
| }
|
|
|
| void QuicChromiumClientStream::OnPromiseHeadersComplete(
|
|
|