lib/facter/resolvers/solaris/dmi.rb in facter-4.0.43 vs lib/facter/resolvers/solaris/dmi.rb in facter-4.0.44
- old
+ new
@@ -35,9 +35,11 @@
param = SMBIOS_PARAMS.find { |_key, hash| hash[fact_name] }
return nil unless param
output = exec_smbios(param[0])
facts = param[1]
+ return unless output
+
facts.each do |name, regx|
@fact_list[name] = output.match(/#{regx}/)&.captures&.first
end
@fact_list[fact_name]