aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2012-01-12 18:52:22 -0600
committerJack Nagel2012-01-12 18:55:16 -0600
commit7c9a7b42729ae949e5c57fedb8b7d58fda3dc086 (patch)
treec753eeef5f454be6a84ffe4f5931e3b41006b262 /Library
parentdbd95a3bff2557d2a57053d170c68467a55d8db2 (diff)
downloadhomebrew-7c9a7b42729ae949e5c57fedb8b7d58fda3dc086.tar.bz2
search: don't try to escape nil
Fixes #9575. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library')
-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