commit: 6d18d3218193e1d34e8a7efb075465babc50d7a2
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 3 21:31:54 2017 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Thu Jun 7 14:05:49 2018 +0000
URL: https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=6d18d321
paxelf: constify misc pointers
Mark internal pointers as const that we don't modify anywhere.
paxelf.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/paxelf.c b/paxelf.c
index 913c6a5..9609cc1 100644
--- a/paxelf.c
+++ b/paxelf.c
@@ -616,7 +616,7 @@ free_elf_and_return:
#define READELF_HEADER(B) \
if (elf->elf_class == ELFCLASS ## B) { \
char invalid; \
- Elf ## B ## _Ehdr *ehdr = EHDR ## B (elf->ehdr); \
+ const Elf ## B ## _Ehdr *ehdr = EHDR ## B (elf->ehdr); \
Elf ## B ## _Off size; \
/* verify program header */ \
invalid = 0; \
@@ -794,9 +794,9 @@ const void *elf_findsecbyname(elfobj *elf, const char *name)
#define FINDSEC(B) \
if (elf->elf_class == ELFCLASS ## B) { \
- Elf ## B ## _Ehdr *ehdr = EHDR ## B (elf->ehdr); \
- Elf ## B ## _Shdr *shdr = SHDR ## B (elf->shdr); \
- Elf ## B ## _Shdr *strtbl; \
+ const Elf ## B ## _Ehdr *ehdr = EHDR ## B (elf->ehdr); \
+ const Elf ## B ## _Shdr *shdr = SHDR ## B (elf->shdr); \
+ const Elf ## B ## _Shdr *strtbl; \
Elf ## B ## _Off offset; \
uint16_t shstrndx = EGET(ehdr->e_shstrndx); \
uint16_t shnum = EGET(ehdr->e_shnum); \