diff --git a/sound/soc/tegra-alt/tegra210_adsp_alt.c b/sound/soc/tegra-alt/tegra210_adsp_alt.c index a33613b9..1840e86c 100644 --- a/sound/soc/tegra-alt/tegra210_adsp_alt.c +++ b/sound/soc/tegra-alt/tegra210_adsp_alt.c @@ -1144,7 +1144,7 @@ static int tegra210_adsp_pcm_msg_handler(struct tegra210_adsp_app *app, switch (apm_msg->msg.call_params.method) { case nvfx_apm_method_set_position: - if (!prtd && !prtd->substream) + if (!prtd || !prtd->substream) return 0; runtime = prtd->substream->runtime; snd_pcm_period_elapsed(prtd->substream);