Diff between bde01ad6b32c61169a94a70e0995a07bb3c35528 and 220723b2a5cdc0131b4357f8d4930e798b99c7fd

Changed Files

File Additions Deletions Status
src/device.c +2 -1 modified

Full Patch

diff --git a/src/device.c b/src/device.c
index f6890e2..dd463f0 100644
--- a/src/device.c
+++ b/src/device.c
@@ -998,7 +998,8 @@ static void device_remove_stored(struct btd_device *device)
 		delete_entry(&src, "linkkeys", addr);
 		delete_entry(&src, "aliases", addr);
 		device_set_bonded(device, FALSE);
-		device_set_paired(device, FALSE);
+		device->paired = FALSE;
+		btd_adapter_remove_bonding(device->adapter, &device->bdaddr);
 	}
 	delete_entry(&src, "profiles", addr);
 	delete_entry(&src, "trusts", addr);