diff --git a/dsp/q6adm.c b/dsp/q6adm.c index b9c11ac6b4c3..c6dc1784faf1 100644 --- a/dsp/q6adm.c +++ b/dsp/q6adm.c @@ -644,7 +644,7 @@ int adm_programable_channel_mixer(int port_id, int copp_idx, int session_id, index = index + ch_mixer->input_channels[channel_index]; ret = adm_populate_channel_weight(&adm_pspd_params[index], ch_mixer, channel_index); - if (!ret) { + if (ret) { pr_err("%s: fail to get channel weight with error %d\n", __func__, ret); goto fail_cmd;