]> git.ipfire.org Git - thirdparty/grub.git/commit
loader/i386/linux: Fix cleanup if kernel doesn't support 64-bit addressing
authorSergii Dmytruk <sergii.dmytruk@3mdeb.com>
Fri, 1 Nov 2024 22:54:40 +0000 (00:54 +0200)
committerDaniel Kiper <daniel.kiper@oracle.com>
Wed, 26 Feb 2025 14:31:59 +0000 (15:31 +0100)
commit13f005ed8308d31385ed1147c4fbd33ea870582f
treefcca5ce729b8f3137cf291fda6ae107ef1411e2f
parent4dc6166571645780c459dde2cdc1b001a5ec844c
loader/i386/linux: Fix cleanup if kernel doesn't support 64-bit addressing

Simply returning from grub_cmd_linux() doesn't free "file" resource nor
calls grub_dl_ref(my_mod). Jump to "fail" label for proper cleanup like
other error checks do.

Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/loader/i386/linux.c