From ae18bdf1619103ab6a5b78d94df9c150ae8e0f03 Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Sat, 1 Sep 2018 06:42:47 +0200 Subject: [PATCH] Skip `mtime` for non-existent symlink. --- Library/Homebrew/cleanup.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Library/Homebrew/cleanup.rb b/Library/Homebrew/cleanup.rb index d89ecf20d7..0252ba785b 100644 --- a/Library/Homebrew/cleanup.rb +++ b/Library/Homebrew/cleanup.rb @@ -43,6 +43,8 @@ module CleanupRefinement return false unless days return true if days.zero? + return true if symlink? && !exist? + # TODO: Replace with ActiveSupport's `.days.ago`. mtime < ((@time ||= Time.now) - days * 60 * 60 * 24) end