summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorLuke Kanies <luke@madstop.com>2008-10-31 15:44:07 -0500
committerLuke Kanies <luke@madstop.com>2008-11-04 16:20:46 -0600
commite7288733760fe8ad31aba10dd047d31470d10b52 (patch)
tree10ae1b6b75e530ddfb860091f5928f46c6a8c7be /lib
parentaa8d09149c167f1b2f1a714b2e55c89a4d9ac246 (diff)
downloadpuppet-e7288733760fe8ad31aba10dd047d31470d10b52.tar.gz
puppet-e7288733760fe8ad31aba10dd047d31470d10b52.tar.xz
puppet-e7288733760fe8ad31aba10dd047d31470d10b52.zip
Reducing the number of calls to terminus() to reduce interference with caching
Signed-off-by: Luke Kanies <luke@madstop.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/puppet/indirector/indirection.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/puppet/indirector/indirection.rb b/lib/puppet/indirector/indirection.rb
index 04c3aed23..db2772f25 100644
--- a/lib/puppet/indirector/indirection.rb
+++ b/lib/puppet/indirector/indirection.rb
@@ -281,9 +281,10 @@ class Puppet::Indirector::Indirection
terminus_name = terminus_class
end
- check_authorization(request, terminus(terminus_name))
+ dest_terminus = terminus(terminus_name)
+ check_authorization(request, dest_terminus)
- return terminus(terminus_name)
+ return dest_terminus
end
# Create a new terminus instance.