aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/keg.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/keg.rb')
-rw-r--r--Library/Homebrew/keg.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/Library/Homebrew/keg.rb b/Library/Homebrew/keg.rb
index cb9cd9113..d4b9c5d77 100644
--- a/Library/Homebrew/keg.rb
+++ b/Library/Homebrew/keg.rb
@@ -240,8 +240,9 @@ class Keg
def remove_opt_record
opt_record.unlink
aliases.each do |a|
- next if !opt_record.symlink? && !opt_record.exist?
- (opt_record.parent/a).delete
+ alias_symlink = opt_record.parent/a
+ next if !alias_symlink.symlink? && !alias_symlink.exist?
+ alias_symlink.delete
end
opt_record.parent.rmdir_if_possible
end