diff options
Diffstat (limited to 'lib/puppet/network/xmlrpc/client.rb')
-rw-r--r-- | lib/puppet/network/xmlrpc/client.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/puppet/network/xmlrpc/client.rb b/lib/puppet/network/xmlrpc/client.rb index e2417120b..83d4cf203 100644 --- a/lib/puppet/network/xmlrpc/client.rb +++ b/lib/puppet/network/xmlrpc/client.rb @@ -61,7 +61,7 @@ module Puppet::Network raise error rescue Errno::EPIPE Puppet.warning "Other end went away; restarting connection and retrying" - self.recycle_connection + self.recycle_connection(@cert_client) retry rescue => detail Puppet.err "Could not call %s.%s: %s" % @@ -157,12 +157,12 @@ module Puppet::Network end end - def recycle_connection + def recycle_connection(client) conn_key = "%s:%s" % [@host, @port] @@http_cache.delete(conn_key) initialize_connection - cert_setup(@cert_client) + cert_setup(client) end def start |