From 32b758e90f3d49d5473ad7973266822b7e8a4536 Mon Sep 17 00:00:00 2001 From: Vinicius Costa Gomes Date: Tue, 31 Jan 2012 14:10:49 -0300 Subject: [PATCH] device: Fix setting the device as bonded when restoring from the LTK --- src/device.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/device.c b/src/device.c index d39ca530a..596ec0b79 100644 --- a/src/device.c +++ b/src/device.c @@ -1025,6 +1025,11 @@ struct btd_device *device_create(DBusConnection *conn, device_set_bonded(device, TRUE); } + if (device_is_le(device) && has_longtermkeys(&src, &device->bdaddr)) { + device_set_paired(device, TRUE); + device_set_bonded(device, TRUE); + } + if (read_device_id(srcaddr, address, NULL, &vendor, &product, &version) == 0) { device_set_vendor(device, vendor); -- 2.47.3