diff options
| -rw-r--r-- | Library/Homebrew/cmd/cleanup.rb | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Library/Homebrew/cmd/cleanup.rb b/Library/Homebrew/cmd/cleanup.rb index 7295c7d80..c405c3efd 100644 --- a/Library/Homebrew/cmd/cleanup.rb +++ b/Library/Homebrew/cmd/cleanup.rb @@ -56,9 +56,8 @@ module Homebrew extend self def cleanup_cache HOMEBREW_CACHE.children.select(&:file?).each do |file| - version = file.version - name = file.basename.to_s.match(/(.*)-(?:#{Regexp.escape(version)})/).captures.first rescue nil - next unless name && version + next unless (version = file.version) + next unless (name = file.basename.to_s[/(.*)-(?:#{Regexp.escape(version)})/, 1]) begin f = Formula.factory(name) |
