Takashi Iwai d00dd2f264 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
2023-01-02 18:56:21 +01:00
..
2022-12-17 14:06:53 -06:00
2022-04-14 14:09:43 +02:00
2022-12-20 03:13:45 +01:00
2022-12-10 10:33:18 -06:00
2022-12-14 09:54:10 -08:00
2022-07-25 10:32:32 +02:00
2022-12-19 07:13:33 -06:00
2022-12-19 12:33:32 -06:00