summaryrefslogtreecommitdiffstats
path: root/lib/puppet/file_serving/base.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/file_serving/base.rb')
-rw-r--r--lib/puppet/file_serving/base.rb4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/puppet/file_serving/base.rb b/lib/puppet/file_serving/base.rb
index 8e55f742a..c17b83f96 100644
--- a/lib/puppet/file_serving/base.rb
+++ b/lib/puppet/file_serving/base.rb
@@ -69,9 +69,7 @@ class Puppet::FileServing::Base
# Stat our file, using the appropriate link-sensitive method.
def stat
- unless defined?(@stat_method)
- @stat_method = self.links == :manage ? :lstat : :stat
- end
+ @stat_method = self.links == :manage ? :lstat : :stat unless defined?(@stat_method)
File.send(@stat_method, full_path())
end