lib/puppet/sslcertificates/support.rb in puppet-0.24.5 vs lib/puppet/sslcertificates/support.rb in puppet-0.24.6

- old
+ new

@@ -131,9 +131,12 @@ # If the dir isn't present, we clearly don't have the file. #return nil unless FileTest.directory?(dir) raise ArgumentError, "Tried to fix SSL files to a file containing uppercase" unless short.downcase == short + + return false unless File.directory?(dir) + real_file = Dir.entries(dir).reject { |f| f =~ /^\./ }.find do |other| other.downcase == short end return nil unless real_file