summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rwxr-xr-xlib/puppet/loadedfile.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/puppet/loadedfile.rb b/lib/puppet/loadedfile.rb
index c14bcc195..cfd666e36 100755
--- a/lib/puppet/loadedfile.rb
+++ b/lib/puppet/loadedfile.rb
@@ -53,7 +53,11 @@ module Puppet
def stamp
if @stamp.nil? or (Time.now.to_i - @statted >= Puppet[:filetimeout])
@statted = Time.now.to_i
- @stamp = File.stat(@file).ctime
+ begin
+ @stamp = File.stat(@file).ctime
+ rescue Errno::ENOENT
+ @stamp = Time.now
+ end
end
return @stamp
end