diff options
Diffstat (limited to 'src/patchelf.cc')
-rw-r--r-- | src/patchelf.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/patchelf.cc b/src/patchelf.cc index 91abc6e..6c53e85 100644 --- a/src/patchelf.cc +++ b/src/patchelf.cc @@ -1337,7 +1337,7 @@ void ElfFile<ElfFileParamNames>::replaceNeeded(map<string, string>& libs) debug("keeping .gnu.version_r entry `%s'\n", file); } // the Elf_Verneed structures form a linked list, so jump to next entry - need = (Elf_Verneed *) (contents + rdi(shdrVersionR.sh_offset) + rdi(need->vn_next)); + need = (Elf_Verneed *) (((char *) need) + rdi(need->vn_next)); --verNeedNum; } } |