diff --git a/Library/Homebrew/extend/string.rb b/Library/Homebrew/extend/string.rb index e25367c92699c..fae54878e46cb 100644 --- a/Library/Homebrew/extend/string.rb +++ b/Library/Homebrew/extend/string.rb @@ -50,7 +50,7 @@ def change_make_var!(flag, new_value) def remove_make_var!(flags) Array(flags).each do |flag| # Also remove trailing \n, if present. - if gsub!(/^#{Regexp.escape(flag)}[ \t]*[\\?\+\:\!]?=.*$\n?/, "", false) + unless gsub!(/^#{Regexp.escape(flag)}[ \t]*[\\?\+\:\!]?=.*$\n?/, "", false) errors << "expected to remove #{flag.inspect}" end end