From 3b725995bae2768c49ba8be902dbb36e1f2f1d40 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Tue, 25 Jun 2013 10:12:14 -0500 Subject: [PATCH] Yield correct dependent when expanding requirements --- Library/Homebrew/requirement.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Library/Homebrew/requirement.rb b/Library/Homebrew/requirement.rb index d4da0255a0..317675b739 100644 --- a/Library/Homebrew/requirement.rb +++ b/Library/Homebrew/requirement.rb @@ -140,9 +140,9 @@ class Requirement formulae = dependent.recursive_dependencies.map(&:to_formula) formulae.unshift(dependent) - formulae.map(&:requirements).each do |requirements| - requirements.each do |req| - if prune?(dependent, req, &block) + formulae.each do |f| + f.requirements.each do |req| + if prune?(f, req, &block) next else reqs << req