0

Add two checks to help debug crash on iOS.

Bug: 1335423
Change-Id: Iba915ca20870e7d27505e6b4a758404c51fba1d7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3698876
Reviewed-by: David Schinazi <dschinazi@chromium.org>
Commit-Queue: Bence Béky <bnc@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1013640}
This commit is contained in:
Bence Béky
2022-06-13 20:46:47 +00:00
committed by Chromium LUCI CQ
parent 3a358827ce
commit 707a5224e6
2 changed files with 7 additions and 1 deletions

@ -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;

@ -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