]> code.delx.au - pulseaudio/blobdiff - src/pulsecore/flist.c
Plug some memory leaks and an invalid read
[pulseaudio] / src / pulsecore / flist.c
index add3aa20ea43cee3b202c0a8b0780c1a4696e037..acdeff38451405680b353e1bbed72250f4d58629 100644 (file)
@@ -113,6 +113,7 @@ void pa_flist_free(pa_flist *l, pa_free_cb_t free_cb) {
             free_cb(pa_atomic_ptr_load(&elem->ptr));
     }
 
+    pa_xfree((char *) l->name);
     pa_xfree(l);
 }