commit | a8354625271712bc7f3c521c81ac7b3d46e4ec66 | [log] [tgz] |
---|---|---|
author | Matt Pietal <mpietal@google.com> | Tue Oct 08 15:24:24 2024 +0000 |
committer | Matt Pietal <mpietal@google.com> | Tue Oct 08 18:20:55 2024 +0000 |
tree | e2509a9746bb1a588efd4ba17c901c0b8ce31a77 | |
parent | 44ad17fa333c7b3287db5733219a28df152e89d5 [diff] |
Synchronize access to sim data Mutiple refactors have attempted to remove work from the main thread. However, KeyguardUpdateMonitor assumes main thread access to protect data structures like simData. Add synchronized blocks around mSimData to prevent concurrent modifications. Fixes: 371663342 Test: manual - race condition crash Flag: EXEMPT bugfix Change-Id: I32479d8900dd9719929d0604ca403e5c2095a030