Diff between 3b876e47d50b416f9f609186e3e8882576724ef5 and d7f192abc05f03abf2a7b94484a864f52e4dbe29
Changed Files
| File | Additions | Deletions | Status |
| src/event.c | +3 | -0 | modified |
Full Patch
diff --git a/src/event.c b/src/event.c
index 7398fd3..d86eb28 100644
--- a/src/event.c
+++ b/src/event.c
@@ -446,6 +446,9 @@ void btd_event_conn_failed(bdaddr_t *local, bdaddr_t *peer, uint8_t status)
if (!device)
return;
+ if (device_is_bonding(device, NULL))
+ device_cancel_bonding(device, status);
+
if (device_is_temporary(device))
adapter_remove_device(conn, adapter, device, TRUE);
}