diff options
author | Takashi Iwai <tiwai@suse.de> | 2022-11-22 14:51:22 +0300 |
---|---|---|
committer | Borislav Petkov (AMD) <bp@alien8.de> | 2023-01-02 20:56:21 +0300 |
commit | d00dd2f2645dca04cf399d8fc692f3f69b6dd996 (patch) | |
tree | c00fb3eb128924a529b247d67797890549159517 /tools/perf/scripts/python/stackcollapse.py | |
parent | 88603b6dc419445847923fcb7fe5080067a30f98 (diff) | |
download | linux-d00dd2f2645dca04cf399d8fc692f3f69b6dd996.tar.xz |
x86/kexec: Fix double-free of elf header buffer
After
b3e34a47f989 ("x86/kexec: fix memory leak of elf header buffer"),
freeing image->elf_headers in the error path of crash_load_segments()
is not needed because kimage_file_post_load_cleanup() will take
care of that later. And not clearing it could result in a double-free.
Drop the superfluous vfree() call at the error path of
crash_load_segments().
Fixes: b3e34a47f989 ("x86/kexec: fix memory leak of elf header buffer")
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Acked-by: Baoquan He <bhe@redhat.com>
Acked-by: Vlastimil Babka <vbabka@suse.cz>
Cc: <stable@kernel.org>
Link: https://lore.kernel.org/r/20221122115122.13937-1-tiwai@suse.de
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions