| Index: content/renderer/service_worker/service_worker_type_util.cc
|
| diff --git a/content/renderer/service_worker/service_worker_type_util.cc b/content/renderer/service_worker/service_worker_type_util.cc
|
| index 9baae86a80e8c3eddbea36d2f284e4836cbf6215..37195c5182e55fe6fe47c1c29d22af185fed6a99 100644
|
| --- a/content/renderer/service_worker/service_worker_type_util.cc
|
| +++ b/content/renderer/service_worker/service_worker_type_util.cc
|
| @@ -82,7 +82,7 @@ void GetServiceWorkerHeaderMapFromWebRequest(
|
|
|
| ServiceWorkerResponse GetServiceWorkerResponseFromWebResponse(
|
| const blink::WebServiceWorkerResponse& web_response) {
|
| - return ServiceWorkerResponse(
|
| + ServiceWorkerResponse result(
|
| GetURLList(web_response.UrlList()), web_response.Status(),
|
| web_response.StatusText().Utf8(), web_response.ResponseType(),
|
| GetHeaderMap(web_response), web_response.BlobUUID().Utf8(),
|
| @@ -91,6 +91,8 @@ ServiceWorkerResponse GetServiceWorkerResponseFromWebResponse(
|
| !web_response.CacheStorageCacheName().IsNull(),
|
| web_response.CacheStorageCacheName().Utf8(),
|
| GetHeaderList(web_response.CorsExposedHeaderNames()));
|
| + result.blob = web_response.CloneBlob();
|
| + return result;
|
| }
|
|
|
| } // namespace content
|
|
|