diff --git a/src/modules/module-client-node/remote-node.c b/src/modules/module-client-node/remote-node.c index ef656b992..de32e3a0d 100644 --- a/src/modules/module-client-node/remote-node.c +++ b/src/modules/module-client-node/remote-node.c @@ -985,12 +985,10 @@ static void clean_node(struct node_data *d) { struct mix *mix; - if (d->have_transport) { - spa_list_consume(mix, &d->mix[SPA_DIRECTION_INPUT], link) - clear_mix(d, mix); - spa_list_consume(mix, &d->mix[SPA_DIRECTION_OUTPUT], link) - clear_mix(d, mix); - } + spa_list_consume(mix, &d->mix[SPA_DIRECTION_INPUT], link) + clear_mix(d, mix); + spa_list_consume(mix, &d->mix[SPA_DIRECTION_OUTPUT], link) + clear_mix(d, mix); spa_list_consume(mix, &d->free_mix, link) { spa_list_remove(&mix->link); free(mix);