]> git.ipfire.org Git - people/ms/linux.git/blobdiff - sound/soc/soc-component.c
Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie...
[people/ms/linux.git] / sound / soc / soc-component.c
index 9054558ce38619faf28a5bc535d59608e912f7ea..b94680fb26fa76b904d767e96f588cb299244529 100644 (file)
@@ -539,6 +539,9 @@ void snd_soc_pcm_component_free(struct snd_soc_pcm_runtime *rtd)
        struct snd_soc_rtdcom_list *rtdcom;
        struct snd_soc_component *component;
 
+       if (!rtd->pcm)
+               return;
+
        for_each_rtd_components(rtd, rtdcom, component)
                if (component->driver->pcm_destruct)
                        component->driver->pcm_destruct(component, rtd->pcm);