From: Michael Tremer Date: Fri, 3 Jan 2025 17:59:27 +0000 (+0000) Subject: ELF: Declare offsets outside of the switch block X-Git-Tag: 0.9.30~551 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=043c4922c3d8d129a3286a018ca64327a46b471c;p=pakfire.git ELF: Declare offsets outside of the switch block This should make clang happy. Signed-off-by: Michael Tremer --- diff --git a/src/pakfire/elf.c b/src/pakfire/elf.c index 3896a3752..59dbbc6f9 100644 --- a/src/pakfire/elf.c +++ b/src/pakfire/elf.c @@ -1030,6 +1030,8 @@ static int pakfire_elf_find_requires(struct pakfire_elf* self, const char* name = NULL; char*** requires = data; GElf_Dyn dyn = {}; + size_t aux_offset; + size_t offset; int r; // Fetch the section data @@ -1063,7 +1065,7 @@ static int pakfire_elf_find_requires(struct pakfire_elf* self, break; case SHT_GNU_verneed: - size_t offset = 0; + offset = 0; while (offset < shdr->sh_size) { if (!gelf_getverneed(d, offset, &verneed)) @@ -1074,7 +1076,7 @@ static int pakfire_elf_find_requires(struct pakfire_elf* self, if (!name || !*name) continue; - size_t aux_offset = verneed.vn_aux; + aux_offset = verneed.vn_aux; for (int i = 0; i < verneed.vn_cnt; i++) { if (!gelf_getvernaux(d, aux_offset, &vernaux))