Index: storage/browser/blob/blob_url_request_job.cc |
diff --git a/storage/browser/blob/blob_url_request_job.cc b/storage/browser/blob/blob_url_request_job.cc |
index 24882d5e2c9d6a6581ad8e8375e4ceb04bfda72a..aa06ea2cc8a6ba0f0099fb2c30b23ac7290b11ee 100644 |
--- a/storage/browser/blob/blob_url_request_job.cc |
+++ b/storage/browser/blob/blob_url_request_job.cc |
@@ -253,6 +253,8 @@ void BlobURLRequestJob::NotifyFailure(int error_code) { |
status_code = net::HTTP_FORBIDDEN; |
break; |
case net::ERR_FILE_NOT_FOUND: |
+ case net::ERR_CACHE_READ_FAILURE: |
+ case net::ERR_CACHE_CHECKSUM_READ_FAILURE: |
jsbell
2016/09/14 22:03:13
Maybe this (these?) should be HTTP_INTERNAL_SERVER
dmurph
2016/09/14 22:07:19
Sure, not really picky here, just don't want to DC
|
status_code = net::HTTP_NOT_FOUND; |
break; |
case net::ERR_METHOD_NOT_SUPPORTED: |
@@ -261,10 +263,14 @@ void BlobURLRequestJob::NotifyFailure(int error_code) { |
case net::ERR_REQUEST_RANGE_NOT_SATISFIABLE: |
status_code = net::HTTP_REQUESTED_RANGE_NOT_SATISFIABLE; |
break; |
+ case net::ERR_INVALID_ARGUMENT: |
+ status_code = net::HTTP_BAD_REQUEST; |
+ break; |
+ case net::ERR_UNEXPECTED: |
case net::ERR_FAILED: |
break; |
default: |
- DCHECK(false); |
+ DCHECK(false) << "Error code not supported: " << error_code; |
break; |
} |
HeadersCompleted(status_code); |