diff options
| author | jmcneill <jmcneill@NetBSD.org> | 2020-09-13 13:31:36 +0000 |
|---|---|---|
| committer | jmcneill <jmcneill@NetBSD.org> | 2020-09-13 13:31:36 +0000 |
| commit | ac703db2e55008253a31cc41dc39e650cd4e29ad (patch) | |
| tree | 457c711a9b659d0cd6b7a39a545ca799ad5dd077 /sys/lib/libsa | |
| parent | 6ba4a6786e7233fbd27f043eb975c7e46b09c418 (diff) | |
Elf64_Phdr::p_offset is 64 bits, not 32
Diffstat (limited to 'sys/lib/libsa')
| -rw-r--r-- | sys/lib/libsa/loadfile_elf32.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/lib/libsa/loadfile_elf32.c b/sys/lib/libsa/loadfile_elf32.c index 6fa3e65af34..8c898eeb23f 100644 --- a/sys/lib/libsa/loadfile_elf32.c +++ b/sys/lib/libsa/loadfile_elf32.c @@ -1,4 +1,4 @@ -/* $NetBSD: loadfile_elf32.c,v 1.58 2020/09/13 11:09:01 jmcneill Exp $ */ +/* $NetBSD: loadfile_elf32.c,v 1.59 2020/09/13 13:31:36 jmcneill Exp $ */ /* * Copyright (c) 1997, 2008, 2017 The NetBSD Foundation, Inc. @@ -174,7 +174,7 @@ internalize_phdr(Elf_Byte bo, Elf_Phdr *phdr) I32(phdr->p_align); #elif ELFSIZE == 64 I32(phdr->p_type); - I32(phdr->p_offset); + I64(phdr->p_offset); I64(phdr->p_vaddr); I64(phdr->p_paddr); I64(phdr->p_filesz); |
