Index: content/browser/cache_storage/cache_storage_blob_to_disk_cache.cc |
diff --git a/content/browser/cache_storage/cache_storage_blob_to_disk_cache.cc b/content/browser/cache_storage/cache_storage_blob_to_disk_cache.cc |
index 44b336c165087b7525dc2f4523eeccf7a3b18f32..a375f8c140c634ae79ff0ad72cf1d9c0274c03c3 100644 |
--- a/content/browser/cache_storage/cache_storage_blob_to_disk_cache.cc |
+++ b/content/browser/cache_storage/cache_storage_blob_to_disk_cache.cc |
@@ -127,7 +127,7 @@ void CacheStorageBlobToDiskCache::OnContextShuttingDown() { |
void CacheStorageBlobToDiskCache::ReadFromBlob() { |
int bytes_read = blob_request_->Read(buffer_.get(), buffer_->size()); |
- if (bytes_read >= 0) |
+ if (bytes_read != net::ERR_IO_PENDING) |
OnReadCompleted(blob_request_.get(), bytes_read); |
} |