Index: Source/core/dom/ScriptLoader.cpp |
diff --git a/Source/core/dom/ScriptLoader.cpp b/Source/core/dom/ScriptLoader.cpp |
index 800ed23fa8a607b9047c5518db406ccda343034f..4cacc7477697fd6d0e75086411424f8e715125de 100644 |
--- a/Source/core/dom/ScriptLoader.cpp |
+++ b/Source/core/dom/ScriptLoader.cpp |
@@ -362,7 +362,7 @@ void ScriptLoader::executeScript(const ScriptSourceCode& sourceCode, double* com |
contextDocument->pushCurrentScript(toHTMLScriptElement(m_element)); |
AccessControlStatus corsCheck = NotSharableCrossOrigin; |
- if (!m_isExternalScript || (sourceCode.resource() && sourceCode.resource()->passesAccessControlCheck(m_element->document().securityOrigin()))) |
+ if (!m_isExternalScript || (sourceCode.resource() && sourceCode.resource()->passesAccessControlCheck(&m_element->document(), m_element->document().securityOrigin()))) |
corsCheck = SharableCrossOrigin; |
// Create a script from the script element node, using the script |