| Index: Source/core/fetch/ResourceFetcher.cpp
|
| diff --git a/Source/core/fetch/ResourceFetcher.cpp b/Source/core/fetch/ResourceFetcher.cpp
|
| index 4e159b78055d21b800ddeca262fc7121307fb244..1e09ce2aa048a85c14801db9a514dbef0063396d 100644
|
| --- a/Source/core/fetch/ResourceFetcher.cpp
|
| +++ b/Source/core/fetch/ResourceFetcher.cpp
|
| @@ -889,6 +889,8 @@ void ResourceFetcher::addAdditionalRequestHeaders(ResourceRequest& request, Reso
|
| determineRequestContext(request, type);
|
| if (type == Resource::LinkPrefetch || type == Resource::LinkSubresource)
|
| request.setHTTPHeaderField("Purpose", "prefetch");
|
| + if (frame()->document())
|
| + request.setOriginatesFromReservedIPRange(frame()->document()->isHostedInReservedIPRange());
|
|
|
| context().addAdditionalRequestHeaders(document(), request, (type == Resource::MainResource) ? FetchMainResource : FetchSubresource);
|
| }
|
|
|