DescriptionRevert 241291 (Fix a leak in ResourceDispatcher on cancel).
The CL fixed a memory leak when requests are cancelled, but
caused crashes under certain circumstances. The leaks will
still need to be fixed after this lands.
BUG=chrome-os-partner:27911, 328092
> Fix a long standing leak on cancellation of renderer-
> initiated URLRequests. ResourceDispatcher was not calling
> peer->OnCompletedRequest on cancellation of async requests,
> despite it being expected by WebURLLoaderImpl::Context
> (The only ResourceLoaderBridge::Peer).
>
> This shouldn't impact externally visible behavior at all,
> other than fixing the leak, because once
> WebURLLoaderImpl::Context::Cancel() is called, it will never
> call back into WebURLLoaderImpl.
>
> BUG=328092
>
> Review URL: https://codereview.chromium.org/113893007
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=273149
Patch Set 1 #
Messages
Total messages: 7 (0 generated)
|