Chromium Code Reviews
DescriptionKill vestigial transfer requests
When requests are marked as transferring, we mark them as protected in
the ResourceDispatcherHostImpl, so when their RFH goes away we won't
lose the request.
However, there are cases where the transfer can fail, and the navigation
abandoned, while the request on the IO thread is still marked as
protected.
This patch catches that case by checking for transferring navigation
handles in ~RFH, and cancelling them there.
Browser test written by lukasza@chromium.org
BUG=657195
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation
Review-Url: https://codereview.chromium.org/2508973006
Cr-Commit-Position: refs/heads/master@{#433430}
(cherry picked from commit f2466b80b0cd892d31fdf69a397905eaacbfb3b5)
TBR=creis@chromium.org,lukasza@chromium.org
NOTRY=true
NOPRESUBMIT=true
Patch Set 1 #
Messages
Total messages: 13 (8 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||