diff options
author | Luke Kanies <luke@madstop.com> | 2008-10-31 15:44:07 -0500 |
---|---|---|
committer | Luke Kanies <luke@madstop.com> | 2008-11-04 16:20:46 -0600 |
commit | e7288733760fe8ad31aba10dd047d31470d10b52 (patch) | |
tree | 10ae1b6b75e530ddfb860091f5928f46c6a8c7be /lib | |
parent | aa8d09149c167f1b2f1a714b2e55c89a4d9ac246 (diff) | |
download | puppet-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.rb | 5 |
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. |