summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorey Hemminger <hemminger@hotmail.com>2021-12-27 17:35:43 -0600
committerCorey Hemminger <hemminger@hotmail.com>2021-12-27 17:35:43 -0600
commitdbd9e02a67ed5d8cfa4534c6025015d87ca34ccc (patch)
treeb5a0d10311998c9a9156453cfea1ddbebeb05953
parent2a84babf282ef59e1515efb66be2620aa2fb3f4a (diff)
downloadchef-dbd9e02a67ed5d8cfa4534c6025015d87ca34ccc.tar.gz
linting fix and safe navigation fix
Signed-off-by: Corey Hemminger <hemminger@hotmail.com>
-rw-r--r--kitchen-tests/cookbooks/end_to_end/recipes/_chef_client_config.rb2
-rw-r--r--lib/chef/resource/chef_client_config.rb2
2 files changed, 2 insertions, 2 deletions
diff --git a/kitchen-tests/cookbooks/end_to_end/recipes/_chef_client_config.rb b/kitchen-tests/cookbooks/end_to_end/recipes/_chef_client_config.rb
index 8ce31693d6..31dac49fc6 100644
--- a/kitchen-tests/cookbooks/end_to_end/recipes/_chef_client_config.rb
+++ b/kitchen-tests/cookbooks/end_to_end/recipes/_chef_client_config.rb
@@ -1,6 +1,6 @@
chef_client_config "Create chef-client's client.rb" do
chef_server_url "https://localhost"
- log_location windows? ? 'C:\\chef\\log_test\client.log' : '/var/log/chef/log_test/client.log'
+ log_location windows? ? "C:\\chef\\log_test\\client.log" : "/var/log/chef/log_test/client.log"
chef_license "accept"
ohai_optional_plugins %i{Passwd Lspci Sysctl}
ohai_disabled_plugins %i{Sessions Interrupts}
diff --git a/lib/chef/resource/chef_client_config.rb b/lib/chef/resource/chef_client_config.rb
index 03e6e365bf..6709e7b7a6 100644
--- a/lib/chef/resource/chef_client_config.rb
+++ b/lib/chef/resource/chef_client_config.rb
@@ -257,7 +257,7 @@ class Chef
new_resource.file_cache_path,
::File.join(new_resource.config_directory, "client.d"),
::File.dirname(new_resource.pid_file),
- ].each do |dir_path|
+ ]&.each do |dir_path|
next if dir_path.nil?
next if ::Dir.exist?(dir_path)