aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
diff options
context:
space:
mode:
authorJack Nagel2012-01-12 18:52:22 -0600
committerJack Nagel2012-01-12 18:55:16 -0600
commit6d1ef8d9ca02d4c5ba10bb4e65becb1a70afd309 (patch)
tree6c7ef7b5417f99255ffde4da7a91cc9e89442689 /Library/Homebrew
parente9a0f24ccbd74e9494e0641037d27b23631e22cf (diff)
downloadbrew-6d1ef8d9ca02d4c5ba10bb4e65becb1a70afd309.tar.bz2
search: don't try to escape nil
Fixes Homebrew/homebrew#9575. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library/Homebrew')
-rw-r--r--Library/Homebrew/cmd/search.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/Library/Homebrew/cmd/search.rb b/Library/Homebrew/cmd/search.rb
index 66ce5d379..a51367e18 100644
--- a/Library/Homebrew/cmd/search.rb
+++ b/Library/Homebrew/cmd/search.rb
@@ -9,8 +9,9 @@ module Homebrew extend self
exec "open", "http://pdb.finkproject.org/pdb/browse.php?summary=#{ARGV.next}"
else
query = ARGV.first
- rx = if query =~ %r{^/(.*)/$}
- Regexp.new($1)
+ rx = case query
+ when nil then ""
+ when %r{^/(.*)/$} then Regexp.new($1)
else
/.*#{Regexp.escape query}.*/i
end