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