Protect this DocumentThreadableLoader in cancel() to handle reentrancy properly.
authorjaphet@chromium.org <japhet@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Jul 2012 21:37:28 +0000 (21:37 +0000)
committerjaphet@chromium.org <japhet@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Jul 2012 21:37:28 +0000 (21:37 +0000)
commite7a4ca7ec59944bfd3189dcef50ff6e3430a2d89
treecbb62ef0884fb9c2861bba39a1086f0f618bb2e6
parent12cc93c18c9732e0b17bba15a9bb1257c0a5221d
Protect this DocumentThreadableLoader in cancel() to handle reentrancy properly.
https://bugs.webkit.org/show_bug.cgi?id=90483

Reviewed by Abhishek Arya.

No new tests, covered by http/tests/xmlhttprequest/reentrant-cancel.html

* loader/DocumentThreadableLoader.cpp:
(WebCore::DocumentThreadableLoader::cancel):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@121803 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/loader/DocumentThreadableLoader.cpp