aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/soc-dapm.c
diff options
context:
space:
mode:
Diffstat (limited to 'sound/soc/soc-dapm.c')
-rw-r--r--sound/soc/soc-dapm.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sound/soc/soc-dapm.c b/sound/soc/soc-dapm.c
index d74c3560d556..b4fae8717851 100644
--- a/sound/soc/soc-dapm.c
+++ b/sound/soc/soc-dapm.c
@@ -671,8 +671,10 @@ static int dapm_create_or_share_mixmux_kcontrol(struct snd_soc_dapm_widget *w,
671 671
672 kcontrol = snd_soc_cnew(&w->kcontrol_news[kci], NULL, name, 672 kcontrol = snd_soc_cnew(&w->kcontrol_news[kci], NULL, name,
673 prefix); 673 prefix);
674 kcontrol->private_free = dapm_kcontrol_free;
675 kfree(long_name); 674 kfree(long_name);
675 if (!kcontrol)
676 return -ENOMEM;
677 kcontrol->private_free = dapm_kcontrol_free;
676 678
677 ret = dapm_kcontrol_data_alloc(w, kcontrol); 679 ret = dapm_kcontrol_data_alloc(w, kcontrol);
678 if (ret) { 680 if (ret) {