!2334 ktask: add memory leak handling for ktask_works in ktask_init()
Merge Pull Request from: @gemini2045 Hello, I am Gui-Dong Han from the School of Cyber Science and Technology at Beihang University. I discovered a possible bug using a program analysis tool named `BassCheck`, developed by our team. The pointer `ktask_works` is allocated using `kmalloc_array`, but is not freed in the error handling code. This can lead to a memory leak if the initialization process fails. To address this issue, the allocated memory for the pointer `ktask_works` should be freed in the respective error handling code. Link:https://gitee.com/openeuler/kernel/pulls/2334 Reviewed-by:Xie XiuQi <xiexiuqi@huawei.com> Signed-off-by:
Zhang Changzhong <zhangchangzhong@huawei.com>
Loading
Please sign in to comment