On Sat, Dec 5, 2020 at 4:02 PM Wang Hai wanghai38@huawei.com wrote:
In gbaudio_dapm_free_controls(), if one of the widgets is not found, an error will be returned directly, which will cause the rest to be unable to be freed, resulting in leak.
This patch fixes the bug. If if one of them is not found, just skip and free the others.
nit, typo error "If if one".
Fixes: 510e340efe0c ("staging: greybus: audio: Add helper APIs for dynamic audio module") Reported-by: Hulk Robot hulkci@huawei.com Signed-off-by: Wang Hai wanghai38@huawei.com
Reviewed-by: Vaibhav Agarwal vaibhav.sr@gmail.com
-- thanks, vaibhav