From 5bb676adf7be0ca250b2273a4faee74ceabc826e Mon Sep 17 00:00:00 2001 From: Dmitry Chagin Date: Tue, 14 Mar 2017 18:29:23 +0000 Subject: [PATCH] Fix usage of the same 'i' variable in the external and nested loops. Submitted by: Svyatoslav Sponsored by: PVS-Studio MFC after: 1 week --- sys/compat/linux/linux_vdso.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/compat/linux/linux_vdso.c b/sys/compat/linux/linux_vdso.c index 5ab0ee64161..da889008702 100644 --- a/sys/compat/linux/linux_vdso.c +++ b/sys/compat/linux/linux_vdso.c @@ -147,7 +147,7 @@ __elfN(linux_vdso_reloc)(struct sysentvec *sv, long vdso_adjust) Elf_Shdr *shdr; Elf_Dyn *dyn; Elf_Sym *sym; - int i, symcnt; + int i, j, symcnt; ehdr = (Elf_Ehdr *) sv->sv_sigcode; @@ -205,7 +205,7 @@ __elfN(linux_vdso_reloc)(struct sysentvec *sv, long vdso_adjust) sym = (Elf_Sym *)((caddr_t)ehdr + shdr[i].sh_offset); symcnt = shdr[i].sh_size / sizeof(*sym); - for(i = 0; i < symcnt; i++, sym++) { + for(j = 0; j < symcnt; j++, sym++) { if (sym->st_shndx == SHN_UNDEF || sym->st_shndx == SHN_ABS) continue;