ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data
authorNavid Emamdoost <navid.emamdoost@gmail.com>
Sun, 27 Oct 2019 21:53:24 +0000 (16:53 -0500)
committerMark Brown <broonie@kernel.org>
Mon, 28 Oct 2019 13:10:42 +0000 (13:10 +0000)
commit45c1380358b12bf2d1db20a5874e9544f56b34ab
tree31925d1e18438893bce72a115056cb4e5dc1fb12
parentc0a333d842ef67ac04adc72ff79dc1ccc3dca4ed
ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data

In the implementation of sof_set_get_large_ctrl_data() there is a memory
leak in case an error. Release partdata if sof_get_ctrl_copy_params()
fails.

Fixes: 54d198d5019d ("ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly")
Signed-off-by: Navid Emamdoost <navid.emamdoost@gmail.com>
Link: https://lore.kernel.org/r/20191027215330.12729-1-navid.emamdoost@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/ipc.c