bottle: fix reporting matches with spaces in them
This commit is contained in:
parent
41a810c1b6
commit
d9afb4f9ea
@ -77,10 +77,9 @@ module Homebrew extend self
|
|||||||
# Use strings to search through the file for each string
|
# Use strings to search through the file for each string
|
||||||
strings = `strings -t x - "#{file}"`.select{ |str| str.include? string }.map{ |s| s.strip }
|
strings = `strings -t x - "#{file}"`.select{ |str| str.include? string }.map{ |s| s.strip }
|
||||||
|
|
||||||
# Don't bother reporting a string if it was found by otool
|
|
||||||
strings.reject!{ |str| linked_libraries.include? str.split[1] }
|
|
||||||
strings.each do |str|
|
strings.each do |str|
|
||||||
offset, match = str.split
|
offset, match = str.split(" ", 2)
|
||||||
|
next if linked_libraries.include? match # Don't bother reporting a string if it was found by otool
|
||||||
puts " #{Tty.gray}-->#{Tty.reset} match '#{match}' at offset #{Tty.em}0x#{offset}#{Tty.reset}"
|
puts " #{Tty.gray}-->#{Tty.reset} match '#{match}' at offset #{Tty.em}0x#{offset}#{Tty.reset}"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user