From 27ea94adb87ed34418ce4e9e658def83999f6b35 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Wed, 16 Nov 2016 08:59:51 +0000 Subject: [PATCH] audit: check that there are any stable revisions. Fixes the exception if `revision_map[formula.stable.version]` is `nil`. --- Library/Homebrew/dev-cmd/audit.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/dev-cmd/audit.rb b/Library/Homebrew/dev-cmd/audit.rb index 6c21c25dee..c4e4cb7e8f 100644 --- a/Library/Homebrew/dev-cmd/audit.rb +++ b/Library/Homebrew/dev-cmd/audit.rb @@ -700,7 +700,8 @@ class FormulaAuditor return if formula.revision.zero? if formula.stable revision_map = attributes_map[:revision][:stable] - if revision_map[formula.stable.version].empty? # check stable spec + stable_revisions = revision_map[formula.stable.version] + if !stable_revisions || stable_revisions.empty? problem "'revision #{formula.revision}' should be removed" end else # head/devel-only formula