diff --git a/src/modules/bluetooth/module-bluez5-discover.c b/src/modules/bluetooth/module-bluez5-discover.c index b6c8eb050..47b576103 100644 --- a/src/modules/bluetooth/module-bluez5-discover.c +++ b/src/modules/bluetooth/module-bluez5-discover.c @@ -163,11 +163,11 @@ void pa__done(pa_module *m) { if (u->device_connection_changed_slot) pa_hook_slot_free(u->device_connection_changed_slot); - if (u->discovery) - pa_bluetooth_discovery_unref(u->discovery); - if (u->loaded_device_paths) pa_hashmap_free(u->loaded_device_paths); + if (u->discovery) + pa_bluetooth_discovery_unref(u->discovery); + pa_xfree(u); }