| Index: Source/modules/serviceworkers/Cache.cpp
|
| diff --git a/Source/modules/serviceworkers/Cache.cpp b/Source/modules/serviceworkers/Cache.cpp
|
| index c8ef33153f3dbfc55a783e5c5314551b372f27ba..3a831831b20817f2f5cda94ccc10c4fbe0d81287 100644
|
| --- a/Source/modules/serviceworkers/Cache.cpp
|
| +++ b/Source/modules/serviceworkers/Cache.cpp
|
| @@ -364,9 +364,9 @@ ScriptPromise Cache::putImpl(ScriptState* scriptState, Request* request, Respons
|
| return ScriptPromise::reject(scriptState, V8ThrowException::createTypeError(scriptState->isolate(), "Response body is already used"));
|
|
|
| if (request->hasBody())
|
| - request->setBodyUsed();
|
| + request->lockBody(Body::PassBody);
|
| if (response->hasBody())
|
| - response->setBodyUsed();
|
| + response->lockBody(Body::PassBody);
|
|
|
| RefPtrWillBeRawPtr<ScriptPromiseResolver> resolver = ScriptPromiseResolver::create(scriptState);
|
| const ScriptPromise promise = resolver->promise();
|
|
|