summaryrefslogtreecommitdiffstats
path: root/hcid/dbus-adapter.c
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@nokia.com>2006-08-19 00:30:46 +0000
committerJohan Hedberg <johan.hedberg@nokia.com>2006-08-19 00:30:46 +0000
commit5c2f4ca97418ad12a764790a3b3d4023c987dd7f (patch)
treee198b85c1137c6f7e60a34b80a33bc1bd60c5a68 /hcid/dbus-adapter.c
parent37726232053804e18cb5c34e6dec42a8427240a2 (diff)
Cancel bonding if requestor exits
Diffstat (limited to 'hcid/dbus-adapter.c')
-rw-r--r--hcid/dbus-adapter.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/hcid/dbus-adapter.c b/hcid/dbus-adapter.c
index 3c4ce652..0feccf0b 100644
--- a/hcid/dbus-adapter.c
+++ b/hcid/dbus-adapter.c
@@ -1812,6 +1812,9 @@ static DBusHandlerResult handle_dev_create_bonding_req(DBusConnection *conn, DBu
dbus_data->requestor_name = strdup(dbus_message_get_sender(msg));
+ name_listener_add(conn, dbus_data->requestor_name,
+ (name_cb_t)create_bond_req_exit, dbus_data);
+
hci_close_dev(dd);
return DBUS_HANDLER_RESULT_HANDLED;