diff --git a/net/quic/quic_chromium_client_stream.cc b/net/quic/quic_chromium_client_stream.cc index d37a113163ff9a..961ec679b401d3 100644 --- a/net/quic/quic_chromium_client_stream.cc +++ b/net/quic/quic_chromium_client_stream.cc @@ -206,6 +206,10 @@ int QuicChromiumClientStream::Handle::ReadBody( if (!stream_) return net_error_; + if (stream_->read_side_closed()) { + return OK; + } + int rv = stream_->Read(buffer, buffer_len); if (rv != ERR_IO_PENDING) return rv;