| Index: third_party/WebKit/Source/modules/cachestorage/Cache.cpp
|
| diff --git a/third_party/WebKit/Source/modules/cachestorage/Cache.cpp b/third_party/WebKit/Source/modules/cachestorage/Cache.cpp
|
| index 1ec10966bd64c9cf798c662a3f088b047ea67c07..021769f364afad090d117e4b11cba6f1437ca362 100644
|
| --- a/third_party/WebKit/Source/modules/cachestorage/Cache.cpp
|
| +++ b/third_party/WebKit/Source/modules/cachestorage/Cache.cpp
|
| @@ -575,7 +575,10 @@ ScriptPromise Cache::putImpl(ScriptState* scriptState, const HeapVector<Member<R
|
| barrierCallback->onError("Vary header contains *");
|
| return promise;
|
| }
|
| -
|
| + if (responses[i]->status() == 206) {
|
| + barrierCallback->onError("Partial response (status code 206) is unsupported");
|
| + return promise;
|
| + }
|
| if (responses[i]->isBodyLocked() || responses[i]->bodyUsed()) {
|
| barrierCallback->onError("Response body is already used");
|
| return promise;
|
|
|