Commit: 00f8a3f1e3593baf20643daa4cc02e377e3d8f15
Parent: 728b5101160c54c4013250264b2914ba49827554
Author: Alain Michaud <alainm@chromium.org>
Committer: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Date: 2020-05-01 23:44:08
Tree: e77dfc6295504e020036f9451a6e9eccc4851622

shared/gatt-client: Ignore orphaned characteristics The gatt discovery proceedure simplification to discover all characteristics at once has exposed a device side issue where some device implementation reports orphaned characteristics. While this technically shouldn't be allowed, some instances of this were observed (namely on some Android phones). The fix is to simply skip over orphaned characteristics and continue with everything else that is valid. This has been tested as part of the Android CTS tests against an affected platform and was confirmed to have worked around the issue.

Diffstat

M src/shared/gatt-client.c | 8 +++++++-

1 files changed, 7 insertions(+), 1 deletions(-)

View Full Diff | Patch