commit | 674a47c38c850c1cd4ee562224b633a55d818be9 | [log] [tgz] |
---|---|---|
author | Jan Sebechlebsky <jsebechlebsky@google.com> | Thu Feb 09 14:02:14 2023 +0100 |
committer | Jan Sebechlebsky <jsebechlebsky@google.com> | Thu Feb 09 14:22:42 2023 +0100 |
tree | b51120d8b546184068ce40d84ba7932bb938c8cf | |
parent | c614b47a645222059e0a8e49be7e7319715556d7 [diff] |
Fix deadlock in CameraAccessController Use separate lock for mObserverCount and to ensure the listener is only registered once. This breaks the resource allocation cycle and prevents deadlock described in b/265618228. Bug: 265618228 Test: atest VirtualDeviceManagerServiceTest CameraAccessControllerTest Change-Id: Ifb8345319b367aa6492a46bea404658041272cc0