Commit: 1cbe923e920bacb625ce1e547666cc2735f24de9
Parent: c731508e2c3b9eab2da2293f32931f02d880ad3f
Author: David Lechner <david@lechnology.com>
Committer: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Date: 2021-08-26 01:11:27
Tree: 39ba9828cc3314f2276b001c111a9582609fa527

device: set le_state.svc_resolved = false in gatt_cache_cleanup() When the GATT cache is cleared, there is no longer a list of GATT services, so we need to set le_state.svc_resolved = false so that the next time the device connects, it will enumerate the services again. This partially fixes an issue where the UUIDs D-Bus property was empty after scanning, connecting, disconnecting and scanning again when [GATT] Cache = yes is set in main.conf. Issue: https://github.com/bluez/bluez/issues/192 Suggested-by: Luiz Augusto von Dentz <luiz.dentz@gmail.com>

Diffstat

M src/device.c | 1 +

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

View Full Diff | Patch