Index: third_party/WebKit/Source/modules/serviceworkers/RespondWithObserver.cpp |
diff --git a/third_party/WebKit/Source/modules/serviceworkers/RespondWithObserver.cpp b/third_party/WebKit/Source/modules/serviceworkers/RespondWithObserver.cpp |
index 065190347620891fab3988ed7a37f12351204a92..0b2dc8977f3c8fd717b512b4f87541d9e7587ecb 100644 |
--- a/third_party/WebKit/Source/modules/serviceworkers/RespondWithObserver.cpp |
+++ b/third_party/WebKit/Source/modules/serviceworkers/RespondWithObserver.cpp |
@@ -242,7 +242,7 @@ void RespondWithObserver::responseWasFulfilled(const ScriptValue& value) |
response->populateWebServiceWorkerResponse(webResponse); |
BodyStreamBuffer* buffer = response->internalBodyBuffer(); |
if (buffer) { |
- RefPtr<BlobDataHandle> blobDataHandle = buffer->drainAsBlobDataHandle(FetchDataConsumerHandle::Reader::AllowBlobWithInvalidSize); |
+ RefPtr<BlobDataHandle> blobDataHandle = buffer->drainAsBlobDataHandle(getExecutionContext(), FetchDataConsumerHandle::Reader::AllowBlobWithInvalidSize); |
if (blobDataHandle) { |
webResponse.setBlobDataHandle(blobDataHandle); |
} else { |