Index: Source/modules/serviceworkers/Response.cpp |
diff --git a/Source/modules/serviceworkers/Response.cpp b/Source/modules/serviceworkers/Response.cpp |
index 2d138cec54f2f9644b188db463a9c7ebbe47eaf4..eaaad321413bca790ccff9c624644975da0e3085 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; |