summaryrefslogtreecommitdiff
path: root/scripts/basic/split-include.c
diff options
context:
space:
mode:
authorYafang Shao <laoar.shao@gmail.com>2026-08-16 17:04:41 +0800
committerJosh Poimboeuf <jpoimboe@kernel.org>2026-08-31 17:50:06 -0700
commit4825ef699cda4c6f2f0586b17a5e225560481da6 (patch)
tree63e57205a67a64c36d8e088d28397a9a4d38f742 /scripts/basic/split-include.c
parentcee9395acd8043be0644b25c34bfa86623f2b935 (diff)
downloadlinux-stable-4825ef699cda4c6f2f0586b17a5e225560481da6.tar.gz
linux-stable-4825ef699cda4c6f2f0586b17a5e225560481da6.zip
klp-build: Fix wrong index in funcs cleanup error path
In the object allocation loop, when kzalloc() for funcs fails, the cleanup loop uses `objs[i].funcs` instead of `objs[j].funcs`. Since `objs[i].funcs` is still NULL at that point, it repeatedly calls kfree(NULL) and leaks all previously allocated funcs arrays. Fixes: 59adee07b568 ("livepatch/klp-build: Add stub init code for livepatch modules") Signed-off-by: Yafang Shao <laoar.shao@gmail.com> Acked-by: Song Liu <song@kernel.org> Reviewed-by: Petr Mladek <pmladek@suse.com> Acked-by: Miroslav Benes <mbenes@suse.cz> Link: https://patch.msgid.link/20260816090442.18128-2-laoar.shao@gmail.com Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org>
Diffstat (limited to 'scripts/basic/split-include.c')
0 files changed, 0 insertions, 0 deletions