X-Git-Url: https://code.delx.au/pulseaudio/blobdiff_plain/7fac10730128141fb47b6ecbe3a0cfa7f367ab3a..a306d66525a996a5095ff144b7b03403d2666cb5:/src/modules/dbus/iface-device.c diff --git a/src/modules/dbus/iface-device.c b/src/modules/dbus/iface-device.c index 34b370b5..625f057a 100644 --- a/src/modules/dbus/iface-device.c +++ b/src/modules/dbus/iface-device.c @@ -1248,7 +1248,7 @@ pa_dbusiface_device *pa_dbusiface_device_new_source(pa_dbusiface_core *core, pa_ d->volume = *pa_source_get_volume(source, false); d->mute = pa_source_get_mute(source, false); d->source_state = pa_source_get_state(source); - d->ports = pa_hashmap_new(pa_idxset_string_hash_func, pa_idxset_string_compare_func); + d->ports = pa_hashmap_new_full(pa_idxset_string_hash_func, pa_idxset_string_compare_func, NULL, (pa_free_cb_t) pa_dbusiface_device_port_free); d->next_port_index = 0; d->active_port = source->active_port; d->proplist = pa_proplist_copy(source->proplist);