From: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Device state should remain valid for devices that are bonded/stored not only paired. --- src/gatt-database.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gatt-database.c b/src/gatt-database.c index 2c2526f74..5e2390b34 100644 --- a/src/gatt-database.c +++ b/src/gatt-database.c @@ -324,7 +324,7 @@ static void att_disconnected(int err, void *user_data) if (!device) goto remove; - if (device_is_paired(device, state->bdaddr_type)) + if (device_is_bonded(device, state->bdaddr_type)) return; remove: @@ -1125,7 +1125,7 @@ static void send_notification_to_device(void *data, void *user_data) server = btd_device_get_gatt_server(device); if (!server) { - if (!device_is_paired(device, device_state->bdaddr_type)) + if (!device_is_bonded(device, device_state->bdaddr_type)) goto remove; state_set_pending(device_state, notify); return; -- 2.14.3 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html