summaryrefslogtreecommitdiffstats
path: root/hcid/dbus.c
diff options
context:
space:
mode:
Diffstat (limited to 'hcid/dbus.c')
-rw-r--r--hcid/dbus.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/hcid/dbus.c b/hcid/dbus.c
index 689ce46f..89de4054 100644
--- a/hcid/dbus.c
+++ b/hcid/dbus.c
@@ -1058,7 +1058,8 @@ void hcid_dbus_inquiry_complete(bdaddr_t *local)
id = hci_devid(local_addr);
if (id < 0) {
error("No matching device id for %s", local_addr);
- goto done;
+ bt_free(local_addr);
+ return;
}
snprintf(path, sizeof(path), "%s/hci%d", BASE_PATH, id);
@@ -1141,6 +1142,9 @@ void hcid_dbus_inquiry_complete(bdaddr_t *local)
}
done:
+ /* Proceed with any queued up audits */
+ process_audits_list(path);
+
bt_free(local_addr);
}