| Index: Source/core/loader/DocumentLoader.cpp
|
| diff --git a/Source/core/loader/DocumentLoader.cpp b/Source/core/loader/DocumentLoader.cpp
|
| index 11a9ce1f7bda713ede55c36015e397faeb52dd4d..2c68bf8236df880cee170492786cefe435a11050 100644
|
| --- a/Source/core/loader/DocumentLoader.cpp
|
| +++ b/Source/core/loader/DocumentLoader.cpp
|
| @@ -477,7 +477,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;
|
| }
|
|
|