diff options
| author | Mark Johnston <markj@FreeBSD.org> | 2026-07-22 00:17:56 +0000 |
|---|---|---|
| committer | Mark Johnston <markj@FreeBSD.org> | 2026-08-06 12:52:27 +0000 |
| commit | 7eb4c67be503176d4824d8eaccd70ae942569e54 (patch) | |
| tree | 5b3a018f8cc18c2e9127edeabd467536e2912a5e | |
| parent | f1cf1447e56a5998c7e6db1b9668c4da77911be4 (diff) | |
loader: Fix error handling after an allocation failure
MFC after: 1 week
(cherry picked from commit 5001af647b3b263aeb3d4fa7a6c2690399265202)
| -rw-r--r-- | stand/efi/loader/arch/amd64/elf64_freebsd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/stand/efi/loader/arch/amd64/elf64_freebsd.c b/stand/efi/loader/arch/amd64/elf64_freebsd.c index 62716d7b1369..fa7bc82c2fb2 100644 --- a/stand/efi/loader/arch/amd64/elf64_freebsd.c +++ b/stand/efi/loader/arch/amd64/elf64_freebsd.c @@ -163,7 +163,7 @@ elf64_exec(struct preloaded_file *fp) (EFI_PHYSICAL_ADDRESS *)&PT4); if (EFI_ERROR(err)) { printf("Unable to allocate trampoline page table\n"); - BS->FreePages(trampcode, 9); + BS->FreePages(trampcode, 1); if (copy_auto) copy_staging = COPY_STAGING_AUTO; return (ENOMEM); |
