From 2a9cefd7d637d160d12dc7946393778fa8abbc58 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 3 May 2017 13:24:31 +0200 Subject: Fix multiple --add-needed Reported by Jannis Harder. --- src/patchelf.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/patchelf.cc b/src/patchelf.cc index f3c1b84..55b38e3 100644 --- a/src/patchelf.cc +++ b/src/patchelf.cc @@ -1464,6 +1464,7 @@ void ElfFile::addNeeded(const std::set & libs) wri(newDyn.d_tag, DT_NEEDED); wri(newDyn.d_un.d_val, j); setSubstr(newDynamic, i * sizeof(Elf_Dyn), std::string((char *) &newDyn, sizeof(Elf_Dyn))); + i++; } changed = true; -- cgit v0.12