commit | 6c7569871f848d11018281d1a37404606941ffbb | [log] [tgz] |
---|---|---|
author | Anthony Stange <stange@google.com> | Tue Apr 19 19:02:27 2022 +0000 |
committer | Anthony Stange <stange@google.com> | Tue Apr 19 19:02:27 2022 +0000 |
tree | ca768e6038d84faef1a37fc44ae804765415b783 | |
parent | 05e028e179775883b1b9b499dd1a867e2f207bb0 [diff] |
Synchronize access to mCallbacksList If a transaction timeout occurs while another callback is being invoked, it's possible that a race condition will occur where beginBroadcast will be invoked twice which will cause a crash. Fixes: 229657469 Test: PTS Change-Id: I713c3f978a98f3db1d109233bb4ee1c0ab60557c