diff options
| author | Jack Nagel | 2013-01-29 10:25:07 -0600 |
|---|---|---|
| committer | Jack Nagel | 2013-01-29 10:26:00 -0600 |
| commit | 61f01632c6b869965832dd56411c2b3ed2bb82ca (patch) | |
| tree | 5cfe9cd5bf57632e7f1d1cb2022930ffd2161b77 /Library | |
| parent | 9b555ee3990ce381ce3073d361f5aaf7a0499548 (diff) | |
| download | brew-61f01632c6b869965832dd56411c2b3ed2bb82ca.tar.bz2 | |
Keg#lock: guard against nil in ensure
Fixes Homebrew/homebrew#17403.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/keg.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Library/Homebrew/keg.rb b/Library/Homebrew/keg.rb index 674ac881f..ff249ed2e 100644 --- a/Library/Homebrew/keg.rb +++ b/Library/Homebrew/keg.rb @@ -70,8 +70,10 @@ class Keg < Pathname end yield ensure - file.flock(File::LOCK_UN) - file.close + unless file.nil? + file.flock(File::LOCK_UN) + file.close + end end def linked_keg_record |
