aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/keg.rb7
1 files changed, 3 insertions, 4 deletions
diff --git a/Library/Homebrew/keg.rb b/Library/Homebrew/keg.rb
index 6c28d964f..80408f73d 100644
--- a/Library/Homebrew/keg.rb
+++ b/Library/Homebrew/keg.rb
@@ -231,12 +231,11 @@ class Keg < Pathname
make_relative_symlink(linked_keg_record, self, mode)
optlink
end
-
- ObserverPathnameExtension.total
- rescue Exception
- opoo "Could not link #{fname}. Unlinking..."
+ rescue LinkError
unlink
raise
+ else
+ ObserverPathnameExtension.total
end
def optlink