From deb10bb0b586dd0bc842893c42831caf6ddff273 Mon Sep 17 00:00:00 2001 From: Joseph Anthony Pasquale Holsten Date: Fri, 21 Feb 2014 15:57:41 +0000 Subject: ensure Chef::REST does not modify options in-place --- lib/chef/rest.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/chef/rest.rb') diff --git a/lib/chef/rest.rb b/lib/chef/rest.rb index 73ca4b3293..bfc07ebd62 100644 --- a/lib/chef/rest.rb +++ b/lib/chef/rest.rb @@ -57,6 +57,7 @@ class Chef # http://localhost:4000, a call to +get_rest+ with 'nodes' will make an # HTTP GET request to http://localhost:4000/nodes def initialize(url, client_name=Chef::Config[:node_name], signing_key_filename=Chef::Config[:client_key], options={}) + options = options.dup options[:client_name] = client_name options[:signing_key_filename] = signing_key_filename super(url, options) -- cgit v1.2.1