diff options
Diffstat (limited to 'src/device.c')
-rw-r--r-- | src/device.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/device.c b/src/device.c index 7114e1b3e..b0309a1e7 100644 --- a/src/device.c +++ b/src/device.c @@ -3107,8 +3107,11 @@ static DBusMessage *cancel_pairing(DBusConnection *conn, DBusMessage *msg, DBG(""); - if (!req) + if (!req) { + btd_adapter_remove_bonding(device->adapter, &device->bdaddr, + device->bdaddr_type); return btd_error_does_not_exist(msg); + } device_cancel_bonding(device, MGMT_STATUS_CANCELLED); |