summaryrefslogtreecommitdiffstats
path: root/lib/puppet/application/agent.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/application/agent.rb')
-rw-r--r--lib/puppet/application/agent.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/puppet/application/agent.rb b/lib/puppet/application/agent.rb
index ec6fc8088..487b076de 100644
--- a/lib/puppet/application/agent.rb
+++ b/lib/puppet/application/agent.rb
@@ -108,7 +108,10 @@ Puppet::Application.new(:agent) do
exit(1)
return
end
- Puppet.notice cert.fingerprint(options[:digest])
+ unless fingerprint = cert.fingerprint(options[:digest])
+ raise ArgumentError, "Could not get fingerprint for digest '#{options[:digest]}'"
+ end
+ Puppet.notice fingerprint
end
command(:onetime) do