Index: content/browser/service_worker/service_worker_cache.cc |
diff --git a/content/browser/service_worker/service_worker_cache.cc b/content/browser/service_worker/service_worker_cache.cc |
index df8cfd38276cd4bf2d59411142f0440b79836d2e..2ab2b8f2701fd8b9dc601aee8f733370f84bc587 100644 |
--- a/content/browser/service_worker/service_worker_cache.cc |
+++ b/content/browser/service_worker/service_worker_cache.cc |
@@ -494,7 +494,8 @@ void MatchDidReadHeaderData( |
headers->status_text(), |
ProtoResponseTypeToWebResponseType(headers->response_type()), |
ServiceWorkerHeaderMap(), |
- "")); |
+ "", |
+ 0)); |
for (int i = 0; i < headers->response_headers_size(); ++i) { |
const ServiceWorkerRequestResponseHeaders::HeaderMap header = |
@@ -580,6 +581,8 @@ void MatchDidReadResponseBodyData( |
} |
if (rv == 0) { |
+ response->blob_uuid = response_context->blob_data->uuid(); |
+ response->blob_size = response_context->total_bytes_read; |
MatchDoneWithBody(request.Pass(), |
callback, |
blob_storage, |