mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:50:18 +00:00
de9880eecee6c5e825f61d374cf2914220306dc3
This adapts the API implementation to allow a duplicate "open" operation to automatically close any previous connections to the device. This works around a binder level issue that can cause destructors triggered by remote clients to be delivered out of order to the server. This was originally change ag/1969959 on master, but has been recreated on oc-dev (cherry-picking was broken at the time). The original master change will be abandoned in favor of this getting merged down from oc-dev. Test: Run Vts test (added in following change) Change-Id: I7b417998e59a4d592fbb91811c4101f39097c5dd
Description
No description provided
Languages
C++
56.3%
AIDL
41.2%
C
1.5%
Rust
0.4%
Java
0.4%
Other
0.1%