diff --git a/spa/plugins/audiomixer/mixer-dsp.c b/spa/plugins/audiomixer/mixer-dsp.c index 9ad4a69a0..d5e23b295 100644 --- a/spa/plugins/audiomixer/mixer-dsp.c +++ b/spa/plugins/audiomixer/mixer-dsp.c @@ -933,7 +933,7 @@ static int impl_node_process(void *object) if (size >= sizeof(float)) inport->history[0] = s[size/sizeof(float)-1]; inio->status = SPA_STATUS_NEED_DATA; - } else if (inport->ramp_pos > 0) { + } else if (inio == NULL) { /* removed port, ramp down */ struct ramp_info *ri = &ramps[n_ramps++]; ri->port = inport;