| Index: Source/core/loader/DocumentLoader.cpp
|
| diff --git a/Source/core/loader/DocumentLoader.cpp b/Source/core/loader/DocumentLoader.cpp
|
| index 55af97f229a4efd328efa4effb99b966d7ad3afd..ce02d07071637a8f09a490bea405b0faa27f4763 100644
|
| --- a/Source/core/loader/DocumentLoader.cpp
|
| +++ b/Source/core/loader/DocumentLoader.cpp
|
| @@ -469,7 +469,7 @@ void DocumentLoader::responseReceived(Resource* resource, const ResourceResponse
|
| m_contentSecurityPolicy = ContentSecurityPolicy::create();
|
| m_contentSecurityPolicy->setOverrideURLForSelf(response.url());
|
| m_contentSecurityPolicy->didReceiveHeaders(ContentSecurityPolicyResponseHeaders(response));
|
| - if (!m_contentSecurityPolicy->allowAncestors(m_frame)) {
|
| + if (!m_contentSecurityPolicy->allowAncestors(m_frame, response.url())) {
|
| cancelLoadAfterXFrameOptionsOrCSPDenied(response);
|
| return;
|
| }
|
|
|