summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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.