ASoC: topology: Fix route memory corruption
authorAmadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Thu, 13 Jun 2024 09:01:26 +0000 (11:01 +0200)
committerMark Brown <broonie@kernel.org>
Thu, 13 Jun 2024 09:12:54 +0000 (10:12 +0100)
commit0298f51652be47b79780833e0b63194e1231fa34
treed28c08a41984f27e21b81e69f40a4c1e5d801606
parentf3b198e4788fcc8d03ed0c8bd5e3856c6a5760c5
ASoC: topology: Fix route memory corruption

It was reported that recent fix for memory corruption during topology
load, causes corruption in other cases. Instead of being overeager with
checking topology, assume that it is properly formatted and just
duplicate strings.

Reported-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Closes: https://lore.kernel.org/linux-sound/171812236450.201359.3019210915105428447.b4-ty@kernel.org/T/#m8c4bd5abf453960fde6f826c4b7f84881da63e9d
Suggested-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Link: https://lore.kernel.org/r/20240613090126.841189-1-amadeuszx.slawinski@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/soc-topology.c