Unverified Commit b3718b8f authored by Bard liao's avatar Bard liao Committed by Mark Brown
Browse files

ASoC: topology: free link string in error



Some strings are allocated by kstrdup, but not freed when error
happened.

Signed-off-by: default avatarBard liao <yung-chuan.liao@linux.intel.com>
Acked-by: default avatarPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent 7b6f68a4
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1883,6 +1883,9 @@ static int soc_tplg_fe_link_create(struct soc_tplg *tplg,
	ret = soc_tplg_dai_link_load(tplg, link, NULL);
	if (ret < 0) {
		dev_err(tplg->comp->dev, "ASoC: FE link loading failed\n");
		kfree(link->name);
		kfree(link->stream_name);
		kfree(link->cpu_dai_name);
		kfree(link);
		return ret;
	}