summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorJianglei Nie <niejianglei2021@163.com>2022-06-29 21:25:20 +0300
committerMark Brown <broonie@kernel.org>2022-07-07 19:16:36 +0300
commitdf5b4aca7248dc5a5cae93f162eae0decf972e48 (patch)
treee97b89539ea2a7d71c9b9700ffd325ca2d8cb993 /drivers
parent1c4f29ec878bbf1cc0a1eb54ae7da5ff98e19641 (diff)
downloadlinux-df5b4aca7248dc5a5cae93f162eae0decf972e48.tar.xz
ASoC: qdsp6: fix potential memory leak in q6apm_get_audioreach_graph()
q6apm_get_audioreach_graph() allocates a memory chunk for graph->graph with audioreach_alloc_graph_pkt(). When idr_alloc() fails, graph->graph is not released, which will lead to a memory leak. We can release the graph->graph with kfree() when idr_alloc() fails to fix the memory leak. Signed-off-by: Jianglei Nie <niejianglei2021@163.com> Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Link: https://lore.kernel.org/r/20220629182520.2164409-1-niejianglei2021@163.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions