client-node: don't remove mix twice

The mix is added to a list in pw_impl_port_init_mix() and removed
again in pw_impl_port_release_mix().
This commit is contained in:
Wim Taymans 2022-02-09 09:21:46 +01:00
parent 231cc88cad
commit a868122c40

View file

@ -986,7 +986,6 @@ static void clear_mix(struct node_data *data, struct mix *mix)
clear_buffers(data, mix); clear_buffers(data, mix);
pw_array_clear(&mix->buffers); pw_array_clear(&mix->buffers);
spa_list_remove(&mix->mix.link);
spa_list_append(&data->free_mix, &mix->link); spa_list_append(&data->free_mix, &mix->link);
pw_impl_port_release_mix(mix->port, &mix->mix); pw_impl_port_release_mix(mix->port, &mix->mix);
} }