Unreviewed, reverting r288614.

Caused layout test crashes

Reverted changeset:

"REGRESSION(r287684) speedtest.net uses many GB of memory"
https://bugs.webkit.org/show_bug.cgi?id=235615
https://commits.webkit.org/r288614

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@288659 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog
index 1cbba02..5a8a825 100644
--- a/Source/WebCore/ChangeLog
+++ b/Source/WebCore/ChangeLog
@@ -1,3 +1,15 @@
+2022-01-26  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Unreviewed, reverting r288614.
+
+        Caused layout test crashes
+
+        Reverted changeset:
+
+        "REGRESSION(r287684) speedtest.net uses many GB of memory"
+        https://bugs.webkit.org/show_bug.cgi?id=235615
+        https://commits.webkit.org/r288614
+
 2022-01-26  Wenson Hsieh  <wenson_hsieh@apple.com>
 
         Make some minor adjustments after r288621
diff --git a/Source/WebCore/loader/cache/CachedRawResource.cpp b/Source/WebCore/loader/cache/CachedRawResource.cpp
index 91a3992..d336113 100644
--- a/Source/WebCore/loader/cache/CachedRawResource.cpp
+++ b/Source/WebCore/loader/cache/CachedRawResource.cpp
@@ -67,8 +67,8 @@
     m_data = data.makeContiguous();
 
     auto previousDataSize = encodedSize();
-    while (data.size() > previousDataSize) {
-        auto incrementalData = data.getSomeData(previousDataSize);
+    while (m_data->size() > previousDataSize) {
+        auto incrementalData = m_data->getSomeData(previousDataSize);
         previousDataSize += incrementalData.size();
 
         SetForScope<bool> notifyScope(m_inIncrementalDataNotify, true);