Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(637)

Unified Diff: storage/browser/blob/blob_reader.cc

Issue 2709213003: [BlobStorage] Better net error reporting for pre-broken blobs (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: storage/browser/blob/blob_reader.cc
diff --git a/storage/browser/blob/blob_reader.cc b/storage/browser/blob/blob_reader.cc
index 5584036d348d50a96e31964f6ff41237893b7a7a..1e447c4713b2d7efc77e8863b1ffd77d8377bd62 100644
--- a/storage/browser/blob/blob_reader.cc
+++ b/storage/browser/blob/blob_reader.cc
@@ -75,8 +75,12 @@ BlobReader::BlobReader(
file_task_runner_(file_task_runner),
net_error_(net::OK),
weak_factory_(this) {
- if (blob_handle && !blob_handle->IsBroken()) {
- blob_handle_.reset(new BlobDataHandle(*blob_handle));
+ if (blob_handle) {
+ if (!blob_handle->IsBroken()) {
pwnall 2017/02/22 23:33:50 How about flipping the if / else, so no (implicit)
dmurph 2017/02/22 23:43:25 Good idea, thanks.
+ blob_handle_.reset(new BlobDataHandle(*blob_handle));
+ } else {
+ net_error_ = ConvertBlobErrorToNetError(blob_handle->GetBlobStatus());
+ }
}
}
« no previous file with comments | « content/browser/blob_storage/blob_url_request_job_unittest.cc ('k') | storage/browser/blob/blob_url_request_job.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698