DescriptionReland https://codereview.chromium.org/1271593002/ which was reverted
in https://codereview.chromium.org/1273813005/. The CL is unchanged,
except the DCHECKs that uncovered another bug have been removed. They'll
be added back once that bug is fixed.
Fix cancellation of a pair of URLRequestJob subclasses.
URLRequestSimpleJob and URLRequestChromeJob can call back into their
parent URLRequestJob class after Kill() has been invoked, which can
cause Bad Things.
Longer term, we should think about the interface between URLRequestJob
and its subclasses, to see if we can create a more robust interface.
BUG=508900
Committed: https://crrev.com/363ce98af274c07f43acac74b7ca7c23641c996e
Cr-Commit-Position: refs/heads/master@{#342211}
Committed: https://crrev.com/fe5b536aa72231ffaa1f80b2f419beacdaf5d338
Cr-Commit-Position: refs/heads/master@{#342390}
Patch Set 1 #
Messages
Total messages: 14 (4 generated)
|