commit | 280f080d143b197c97e4c31f0a2330c48756e730 | [log] [tgz] |
---|---|---|
author | James Hawkins <jhawkins@chromium.org> | Thu Jul 19 18:42:16 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Jul 19 18:42:16 2018 |
tree | 4bce33884c4af714701e1445c2506cbcde961c1d | |
parent | ff1eab6792bc012492f1ebcb1f042c520fe2d838 [diff] |
EasyUnlockPrivateApi: Fix crash circumstances on shutdown. * Declare BrowserContextKeyedAPIFactory dependency on ApiResourceManager, which EasyUnlockPrivateConnectionManager directly depends on. * Don't try to deref if the returned connections list is null. For the sake of posterity, I was unable to reproduce these crashes, but it appears they are happening in the wild under unknown circumstances. This change contains hardening for real issues, so monitoring of crash reports once this change goes out is required. R=khorimoto@chromium.org Bug: 850765 Test: none Change-Id: I347a6c4126e8b02f9caea14adeb81dc9b9b26aff Reviewed-on: https://chromium-review.googlesource.com/1143599 Commit-Queue: James Hawkins <jhawkins@chromium.org> Reviewed-by: Kyle Horimoto <khorimoto@chromium.org> Cr-Commit-Position: refs/heads/master@{#576573}
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 .