Request thread may race with disconnect call when device is disconnected in error condition. Acquire mLock when camera device is updating status tracker to prevent that race (status tracker being freed and then updated). In other places where status tracker is updated, there is a promoted sp to guarantee status tracker remain alive during the call. Test: CTS, manual camera testing Bug: 62420820, 65432229 Change-Id: Id894b5d3482c64125c114f79dbe746c56048fcbe Merged-In: Id894b5d3482c64125c114f79dbe746c56048fcbegugelfrei
parent
b403048401
commit
12794d4f69
Loading…
Reference in new issue