Merge pull request #10918 from pfrazee/fix-protocol-crash-error

Fix crash in custom protocols caused by bad callback exec
This commit is contained in:
Cheng Zhao 2017-10-26 18:35:31 +09:00 committed by GitHub
commit 3230048f81

View file

@ -258,7 +258,9 @@ void URLRequestFetchJob::OnURLFetchComplete(const net::URLFetcher* source) {
HeadersCompleted();
return;
}
ReadRawDataComplete(0);
if (request_->status().is_io_pending()) {
ReadRawDataComplete(0);
}
} else {
NotifyStartError(fetcher_->GetStatus());
}