]> code.delx.au - pulseaudio/blobdiff - src/pulsecore/sink-input.c
core: Use after free in pa_sink_input_new_data_set_formats() and pa_source_output_new...
[pulseaudio] / src / pulsecore / sink-input.c
index b002467a602de3e08967b49eb3864aef41fd83c5..8052724fa5a8012a2dbd86a3ee97908a3b8f3598 100644 (file)
@@ -218,7 +218,7 @@ bool pa_sink_input_new_data_set_formats(pa_sink_input_new_data *data, pa_idxset
     pa_assert(formats);
 
     if (data->req_formats)
-        pa_idxset_free(formats, (pa_free_cb_t) pa_format_info_free);
+        pa_idxset_free(data->req_formats, (pa_free_cb_t) pa_format_info_free);
 
     data->req_formats = formats;