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