From eb4869a0ba127b35395c9090e9015f9ca782ae35 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Tue, 27 Mar 2018 18:38:20 +0300 Subject: [PATCH] gatt: Fix checking for paired flag instead of bonded Device state should remain valid for devices that are bonded/stored not only paired. Change-Id: I7b87d8f75a18c040b52cc6210e468d984b71938c Signed-off-by: Amit Purwar --- 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 1e8eadc..87ea6ee 100644 --- a/src/gatt-database.c +++ b/src/gatt-database.c @@ -334,7 +334,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: @@ -1478,7 +1478,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.7.4