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);