Changeset 247787 in webkit
- Timestamp:
- Jul 24, 2019 1:28:31 PM (5 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r247786 r247787 1 2019-07-24 Brady Eidson <beidson@apple.com> 2 3 Crash in WebContent process with custom schemes. 4 <rdar://problem/52968793> and https://bugs.webkit.org/show_bug.cgi?id=200062 5 6 Reviewed by Andy Estes. 7 8 Almost everywhere in WebURLSchemeTaskProxy where we call processNextPendingTask() we first protect the task with a ref. 9 But not in didReceiveData. 10 So lets do that. 11 12 * WebProcess/WebPage/WebURLSchemeTaskProxy.cpp: 13 (WebKit::WebURLSchemeTaskProxy::didReceiveData): Protect this. 14 1 15 2019-07-24 Alex Christensen <achristensen@webkit.org> 2 16 -
trunk/Source/WebKit/WebProcess/WebPage/WebURLSchemeTaskProxy.cpp
r235205 r247787 126 126 } 127 127 128 auto protectedThis = makeRef(*this); 128 129 m_coreLoader->didReceiveData(reinterpret_cast<const char*>(data), size, 0, DataPayloadType::DataPayloadBytes); 129 130 processNextPendingTask();
Note: See TracChangeset
for help on using the changeset viewer.