diff --git a/net/http/http_network_transaction.cc b/net/http/http_network_transaction.cc index 5f530c81fcc34..29fe1a6c7d62d 100644 --- a/net/http/http_network_transaction.cc +++ b/net/http/http_network_transaction.cc @@ -1281,7 +1281,9 @@ int HttpNetworkTransaction::DoReadHeadersComplete(int result) { int HttpNetworkTransaction::DoReadBody() { DCHECK(read_buf_.get()); - DCHECK_GT(read_buf_len_, 0); + // TODO(https://crbug.com/1335423): Change to DCHECK_GT() or remove after bug + // is fixed. + CHECK_GT(read_buf_len_, 0); DCHECK(stream_ != nullptr); next_state_ = STATE_READ_BODY_COMPLETE; diff --git a/net/quic/quic_chromium_client_stream.cc b/net/quic/quic_chromium_client_stream.cc index 11a2dd570d703..6392c94580706 100644 --- a/net/quic/quic_chromium_client_stream.cc +++ b/net/quic/quic_chromium_client_stream.cc @@ -665,6 +665,10 @@ void QuicChromiumClientStream::OnError(int error) { } int QuicChromiumClientStream::Read(IOBuffer* buf, int buf_len) { + // TODO(https://crbug.com/1335423): Change to DCHECK_GT() or remove after bug + // is fixed. + CHECK_GT(buf_len, 0); + if (IsDoneReading()) return 0; // EOF