X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Fld-acess.so_src%2Felf.c;h=0877c2299b676ea07d7fb3b52e3309186405ad70;hb=02907f27e675b13565f61708d981c9e3511c2764;hp=6051eafdd29db03f27b9fd82f6e8934a937a0c9e;hpb=504e0f27f9240f083cefdc9f8dd7fefe0af544cc;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/ld-acess.so_src/elf.c b/Usermode/Libraries/ld-acess.so_src/elf.c index 6051eafd..0877c229 100644 --- a/Usermode/Libraries/ld-acess.so_src/elf.c +++ b/Usermode/Libraries/ld-acess.so_src/elf.c @@ -689,8 +689,11 @@ void *Elf64Relocate(void *Base, char **envp, const char *Filename) } } - DEBUGS("Elf64Relocate: Relocations done, return %p", (void *)(hdr->e_entry + baseDiff)); - return (void *)(uintptr_t)(hdr->e_entry + baseDiff); + { + void *ret = (void *)(uintptr_t)(hdr->e_entry + baseDiff); + DEBUGS("Elf64Relocate: Relocations done, return %p", ret); + return ret; + } } int Elf64GetSymbol(void *Base, const char *Name, void **Ret, size_t *Size)