diff options
Diffstat (limited to 'lib/puppet/util.rb')
-rw-r--r-- | lib/puppet/util.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/puppet/util.rb b/lib/puppet/util.rb index 87e80b143..650eb484a 100644 --- a/lib/puppet/util.rb +++ b/lib/puppet/util.rb @@ -98,7 +98,11 @@ module Util rescue raise ensure - File.delete(lock) + # I don't really understand how the lock file could disappear, + # but just in case... + if FileTest.exists?(lock) + File.delete(lock) + end end end |