commit | 5de798e9103c09ae0ae2052822211d36d1fd3b1f | [log] [tgz] |
---|---|---|
author | Jon Spivack <spivack@google.com> | Fri Dec 27 20:13:26 2019 -0800 |
committer | Jon Spivack <spivack@google.com> | Thu Jan 16 18:46:23 2020 -0800 |
tree | d4fd09bab2e408b160dd3bf227854e9e7cc16238 | |
parent | 54dea14617edf0cb6ba05e5713878be8c615a376 [diff] |
Dynamically stop services with multiple interfaces This fixes a couple workflow bugs with dynamic services that had multiple interfaces in use at once. Attempting to stop one could affect the reference count of the other, and re-adding it after a failed removal yielded duplicate registrations. Bug: 146903840 Test: aidl_lazy_test Change-Id: I7ec80a280dabf7c576b7b00dff404a68c24ae5f1