diff options
| author | Jack Nagel | 2013-01-29 10:25:07 -0600 |
|---|---|---|
| committer | Jack Nagel | 2013-01-29 10:26:00 -0600 |
| commit | 3eb8b902cabd53330f660480fb44507bf901737a (patch) | |
| tree | 62a48bd9863f36720537426a878773b42361fa37 /Library | |
| parent | a1635fbd6aca34dd9f0f0163cd473354e579e02e (diff) | |
| download | homebrew-3eb8b902cabd53330f660480fb44507bf901737a.tar.bz2 | |
Keg#lock: guard against nil in ensure
Fixes #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 |
