From d7f192abc05f03abf2a7b94484a864f52e4dbe29 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Wed, 27 Jul 2011 12:36:25 +0300 Subject: [PATCH] Fix D-Bus error code for security mode 3 pairings This patch makes sure that the HCI level status gets used to generate the D-Bus error reply to Adapter.CreatePairedDevice. --- src/event.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/event.c b/src/event.c index 7398fd3f2..d86eb2895 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); } -- 2.47.3