From 8b03eded3d190469cf02412bc9cfd32004bc26cf Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Wed, 5 Nov 2003 10:46:42 +0000 Subject: tiny cleanup --- ldso/ldso/i386/elfinterp.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'ldso/ldso/i386/elfinterp.c') diff --git a/ldso/ldso/i386/elfinterp.c b/ldso/ldso/i386/elfinterp.c index 5ccad3259..78591b030 100644 --- a/ldso/ldso/i386/elfinterp.c +++ b/ldso/ldso/i386/elfinterp.c @@ -114,15 +114,14 @@ unsigned long _dl_linux_resolver(struct elf_resolve *tpnt, int reloc_entry) ELF_RELOC *this_reloc; char *strtab; Elf32_Sym *symtab; + ELF_RELOC *rel_addr; int symtab_index; - char *rel_addr; char *new_addr; char **got_addr; unsigned long instr_addr; char *symname; - rel_addr = (char *) (tpnt->dynamic_info[DT_JMPREL] + tpnt->loadaddr); - + rel_addr = (ELF_RELOC *) (tpnt->dynamic_info[DT_JMPREL] + tpnt->loadaddr); this_reloc = (ELF_RELOC *)(intptr_t)(rel_addr + reloc_entry); reloc_type = ELF32_R_TYPE(this_reloc->r_info); symtab_index = ELF32_R_SYM(this_reloc->r_info); -- cgit v1.2.3