]> code.delx.au - pulseaudio/blobdiff - src/pulsecore/device-port.c
hashmap: Add the ability to free keys
[pulseaudio] / src / pulsecore / device-port.c
index 57d0293821949ab837ef3ff556a39c6308773b77..0b65d5c49894ca09024ead06ed2cc8c5815b6f84 100644 (file)
@@ -98,7 +98,7 @@ static void device_port_free(pa_object *o) {
         pa_proplist_free(p->proplist);
 
     if (p->profiles)
-        pa_hashmap_free(p->profiles, NULL);
+        pa_hashmap_free(p->profiles);
 
     pa_xfree(p->name);
     pa_xfree(p->description);
@@ -110,6 +110,7 @@ pa_device_port *pa_device_port_new(pa_core *c, pa_device_port_new_data *data, si
 
     pa_assert(data);
     pa_assert(data->name);
+    pa_assert(data->description);
     pa_assert(data->direction == PA_DIRECTION_OUTPUT || data->direction == PA_DIRECTION_INPUT);
 
     p = PA_DEVICE_PORT(pa_object_new_internal(PA_ALIGN(sizeof(pa_device_port)) + extra, pa_device_port_type_id, pa_device_port_check_type));