| Index: third_party/WebKit/Source/core/fetch/ScriptResource.cpp | 
| diff --git a/third_party/WebKit/Source/core/fetch/ScriptResource.cpp b/third_party/WebKit/Source/core/fetch/ScriptResource.cpp | 
| index 7c697ae10b064483229b44df845eb589e9c4c1f7..167017b3cf9ab610e11ca1778377c9da36ae37dc 100644 | 
| --- a/third_party/WebKit/Source/core/fetch/ScriptResource.cpp | 
| +++ b/third_party/WebKit/Source/core/fetch/ScriptResource.cpp | 
| @@ -85,9 +85,9 @@ const CompressibleString& ScriptResource::script() | 
| ASSERT(!isPurgeable()); | 
| ASSERT(isLoaded()); | 
|  | 
| -    if (m_script.isNull() && m_data) { | 
| +    if (m_script.isNull() && data()) { | 
| String script = decodedText(); | 
| -        m_data.clear(); | 
| +        clearData(); | 
| // We lie a it here and claim that script counts as encoded data (even though it's really decoded data). | 
| // That's because the MemoryCache thinks that it can clear out decoded data by calling destroyDecodedData(), | 
| // but we can't destroy script in destroyDecodedData because that's our only copy of the data! | 
|  |