Diff between 467bb33ff7253887cdb12e9ae7e0df2d7f819474 and 32b758e90f3d49d5473ad7973266822b7e8a4536

Changed Files

File Additions Deletions Status
src/device.c +5 -0 modified

Full Patch

diff --git a/src/device.c b/src/device.c
index d39ca53..596ec0b 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);