aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/extend/pathname.rb
diff options
context:
space:
mode:
authorMax Howell2011-06-16 17:38:52 +0100
committerMax Howell2011-06-17 09:30:25 +0100
commitd661b2be4fbe9752ff16710deee4e7b5ce2536d7 (patch)
treeb5c2f089a31ba378b296aa6b6470ad60ef8f6f26 /Library/Homebrew/extend/pathname.rb
parent1d606388b40e28defa86877b2b3976c2b2923c9b (diff)
downloadbrew-d661b2be4fbe9752ff16710deee4e7b5ce2536d7.tar.bz2
Actually reset the permissions
Diffstat (limited to 'Library/Homebrew/extend/pathname.rb')
-rw-r--r--Library/Homebrew/extend/pathname.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/Library/Homebrew/extend/pathname.rb b/Library/Homebrew/extend/pathname.rb
index d44f59968..20da2cc73 100644
--- a/Library/Homebrew/extend/pathname.rb
+++ b/Library/Homebrew/extend/pathname.rb
@@ -245,9 +245,10 @@ class Pathname
end
def ensure_writable
- saved_perms = unless writable?
+ saved_perms = nil
+ unless writable?
+ saved_perms = stat.mode
chmod 0644
- stat.mode
end
yield
ensure