[android] Fix a crash in BackgroundTaskUpdateScheduler.
Use a weak ptr factory instead of a base::Unretained to ensure that we don't get a UAF after deleting BackgroundTaskUpdateScheduler or cancelling a task. R=agrieve@chromium.org,tiborg@chromium.org BUG=880565 Change-Id: Ib6ce448625b3bbb99776dec75d3e8110ab987a34 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1895659Reviewed-by:Tibor Goldschwendt <tiborg@chromium.org> Reviewed-by:
Andrew Grieve <agrieve@chromium.org> Commit-Queue: Alexander Timin <altimin@chromium.org> Cr-Commit-Position: refs/heads/master@{#711825}
Showing
Please register or sign in to comment