Skip to content

Commit 2a9cefd

Browse files
committed
Fix multiple --add-needed
Reported by Jannis Harder.
1 parent 6bfcafb commit 2a9cefd

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/patchelf.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1464,6 +1464,7 @@ void ElfFile<ElfFileParamNames>::addNeeded(const std::set<std::string> & libs)
14641464
wri(newDyn.d_tag, DT_NEEDED);
14651465
wri(newDyn.d_un.d_val, j);
14661466
setSubstr(newDynamic, i * sizeof(Elf_Dyn), std::string((char *) &newDyn, sizeof(Elf_Dyn)));
1467+
i++;
14671468
}
14681469

14691470
changed = true;

0 commit comments

Comments
 (0)