Merge pull request #5696 from iMichka/elf
elf.rb: avoid corrupted elf files
This commit is contained in:
commit
27ec98dfd1
@ -133,8 +133,10 @@ module ELFShim
|
|||||||
soname = nil
|
soname = nil
|
||||||
needed = []
|
needed = []
|
||||||
command = ["readelf", "-d", path.expand_path.to_s]
|
command = ["readelf", "-d", path.expand_path.to_s]
|
||||||
lines = Utils.safe_popen_read(*command).split("\n")
|
lines = Utils.popen_read(*command, err: :out).split("\n")
|
||||||
lines.each do |s|
|
lines.each do |s|
|
||||||
|
next if s.start_with?("readelf: Warning: possibly corrupt ELF header")
|
||||||
|
|
||||||
filename = s[/\[(.*)\]/, 1]
|
filename = s[/\[(.*)\]/, 1]
|
||||||
next if filename.nil?
|
next if filename.nil?
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user