aboutsummaryrefslogtreecommitdiffstats
path: root/Library/brew.rb
diff options
context:
space:
mode:
authorJack Nagel2014-05-04 09:14:37 -0500
committerJack Nagel2014-05-04 09:15:34 -0500
commit42652049b459cb38cffdaa0103e9561469d20e84 (patch)
tree7da0f90b3ff6f34e54fdf03021dee55728e3249b /Library/brew.rb
parentd8c15c8fbf59ff3f21dcc1004d8e7cf0d3813cf4 (diff)
downloadbrew-42652049b459cb38cffdaa0103e9561469d20e84.tar.bz2
Don't attempt to require nil
Fixes Homebrew/homebrew#28942.
Diffstat (limited to 'Library/brew.rb')
-rwxr-xr-xLibrary/brew.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/Library/brew.rb b/Library/brew.rb
index 280333943..6d7eb3d6f 100755
--- a/Library/brew.rb
+++ b/Library/brew.rb
@@ -108,7 +108,7 @@ begin
ENV["HOMEBREW_#{e}"] = Object.const_get("HOMEBREW_#{e}").to_s
end
exec "brew-#{cmd}", *ARGV
- elsif require? which("brew-#{cmd}.rb")
+ elsif (path = which("brew-#{cmd}.rb")) && require?(path)
exit Homebrew.failed? ? 1 : 0
else
onoe "Unknown command: #{cmd}"