commit | 4c85c11d136df02e49f14d18f3b97bbf9413772f | [log] [tgz] |
---|---|---|
author | Marijn Kruisselbrink <mek@chromium.org> | Tue Apr 24 20:40:29 2018 |
committer | Marijn Kruisselbrink <mek@chromium.org> | Tue Apr 24 20:40:29 2018 |
tree | 3004bb4e07d511d6a14b4ce8f4d6fd1e4bc1d92e | |
parent | 7ac73d257ea05d9b16877d3edd0e92ccfdd024c9 [diff] |
Fix use-after-free in FileReaderLoader. Anything that calls out to client_ can cause FileReaderLoader to be destroyed, so make sure to check for that situation. TBR=mek@chromium.org (cherry picked from commit a261ea1c56ef16fc0fc4af1e440feb302d577716) Bug: 835639 Change-Id: I57533d41b7118c06da17abec28bbf301e1f50646 Reviewed-on: https://chromium-review.googlesource.com/1024450 Commit-Queue: Marijn Kruisselbrink <mek@chromium.org> Commit-Queue: Daniel Murphy <dmurph@chromium.org> Reviewed-by: Daniel Murphy <dmurph@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#552807} Reviewed-on: https://chromium-review.googlesource.com/1026524 Reviewed-by: Marijn Kruisselbrink <mek@chromium.org> Cr-Commit-Position: refs/branch-heads/3396@{#265} Cr-Branched-From: 9ef2aa869bc7bc0c089e255d698cca6e47d6b038-refs/heads/master@{#550428}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .