Index: Source/modules/serviceworkers/Response.cpp |
diff --git a/Source/modules/serviceworkers/Response.cpp b/Source/modules/serviceworkers/Response.cpp |
index cc6c5abf7a7ad0cd21bfe538592f963e281b71f5..6bde513a55334ddf5c85f11260c17a502a9fbbd6 100644 |
--- a/Source/modules/serviceworkers/Response.cpp |
+++ b/Source/modules/serviceworkers/Response.cpp |
@@ -142,6 +142,8 @@ PassRefPtrWillBeRawPtr<Headers> Response::headers() const |
PassRefPtrWillBeRawPtr<FetchBodyStream> Response::body(ExecutionContext* context) |
{ |
+ if (!m_response->blobDataHandle()) |
+ return nullptr; |
if (!m_fetchBodyStream) |
m_fetchBodyStream = FetchBodyStream::create(context, m_response->blobDataHandle()); |
return m_fetchBodyStream; |