ASoC: Baytrail: fix error handling in sst_byt_dsp_init()
authorDan Carpenter <dan.carpenter@oracle.com>
Wed, 5 Mar 2014 11:11:57 +0000 (14:11 +0300)
committerMark Brown <broonie@linaro.org>
Thu, 6 Mar 2014 04:22:21 +0000 (12:22 +0800)
commit9202c377390f2708dece910f2e066a6308a38abc
tree04adda2bdba04b6f092e4fbf379b07ef2bfbd1ab
parenta6cf8f7b53fff6b5e3463793aa9885e133e7ef86
ASoC: Baytrail: fix error handling in sst_byt_dsp_init()

Calling "kfree(byt)" is a double free because that was allocated with
devm_kzalloc().  There were a couple places which leak "byt->msg".  That
memory is allocated in msg_empty_list_init().

Fixes: f7d01fd6754c ('ASoC: Intel: Add Intel Baytrail SST DSP IPC support')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
sound/soc/intel/sst-baytrail-ipc.c