diff options
author | Mike Frysinger <vapier@gentoo.org> | 2017-03-03 12:14:26 -0800 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2018-06-07 00:41:30 -0400 |
commit | 868f108fcb37217fad22c46638a2d8b556186152 (patch) | |
tree | f2ded8dfd27c58f904d9629d48bae330d8fa0400 /paxelf.c | |
parent | scanelf: constify most scanelf_file_* helpers (diff) | |
download | pax-utils-868f108fcb37217fad22c46638a2d8b556186152.tar.gz pax-utils-868f108fcb37217fad22c46638a2d8b556186152.tar.bz2 pax-utils-868f108fcb37217fad22c46638a2d8b556186152.zip |
paxelf: constify elf_findsecbyname
We need to also constify scanelf_file_get_symtabs due to cascading
const markings.
Diffstat (limited to 'paxelf.c')
-rw-r--r-- | paxelf.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -784,11 +784,11 @@ const char *gnu_short_stack_flags(unsigned long flags) return buffer; } -void *elf_findsecbyname(elfobj *elf, const char *name) +const void *elf_findsecbyname(elfobj *elf, const char *name) { unsigned int i; - char *shdr_name; - void *ret = NULL; + const char *shdr_name; + const void *ret = NULL; if (elf->shdr == NULL) return NULL; @@ -808,7 +808,7 @@ void *elf_findsecbyname(elfobj *elf, const char *name) shdr_name = elf->data + offset; \ if (!strcmp(shdr_name, name)) { \ if (ret) warnf("Multiple '%s' sections !?", name); \ - ret = (void*)&(shdr[i]); \ + ret = &shdr[i]; \ } \ } } FINDSEC(32) |