diff options
Diffstat (limited to 'ldso/ldso/dl-elf.c')
-rw-r--r-- | ldso/ldso/dl-elf.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/ldso/ldso/dl-elf.c b/ldso/ldso/dl-elf.c index ebb0aec56..1bbb79364 100644 --- a/ldso/ldso/dl-elf.c +++ b/ldso/ldso/dl-elf.c @@ -527,14 +527,14 @@ struct elf_resolve *_dl_load_elf_shared_library(int secure, #if defined(__mips__) { - int i = 1; - Elf32_Dyn *dpnt = (Elf32_Dyn *) dynamic_addr; + int i = 1; + Elf32_Dyn *dpnt = (Elf32_Dyn *) dynamic_addr; - while(dpnt->d_tag) { - dpnt++; - i++; - } - dynamic_size = i * sizeof(Elf32_Dyn); + while(dpnt->d_tag) { + dpnt++; + i++; + } + dynamic_size = i; } #endif |