]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: topology: Fix a potential memory leak in 'soc_tplg_dapm_widget_denum_create()'
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Thu, 14 Sep 2017 20:44:24 +0000 (22:44 +0200)
committerMark Brown <broonie@kernel.org>
Thu, 14 Sep 2017 21:13:03 +0000 (14:13 -0700)
commitb5dbf9bb291697815d04677009965c00825a0bf7
treeae96a0f7df22415824b9f5de9cd8db403594c890
parenta84e828c85d8eb6cc9b14790d9b52924d8229c20
ASoC: topology: Fix a potential memory leak in 'soc_tplg_dapm_widget_denum_create()'

If this sanity check fails, we must free the memory that has already been
allocated.

So we must go to 'err' as in the other error handling parth of this
function.

Fixes: 42b36c62d96c ("ASoC: topology: Allow a widget to have multiple enum controls")
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/soc-topology.c