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; |
} |