summaryrefslogtreecommitdiff
path: root/lib/chef/provider/package/windows/registry_uninstall_entry.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chef/provider/package/windows/registry_uninstall_entry.rb')
-rw-r--r--lib/chef/provider/package/windows/registry_uninstall_entry.rb18
1 files changed, 9 insertions, 9 deletions
diff --git a/lib/chef/provider/package/windows/registry_uninstall_entry.rb b/lib/chef/provider/package/windows/registry_uninstall_entry.rb
index 548b911ecb..f1814d5dcf 100644
--- a/lib/chef/provider/package/windows/registry_uninstall_entry.rb
+++ b/lib/chef/provider/package/windows/registry_uninstall_entry.rb
@@ -37,16 +37,16 @@ class Chef
begin
::Win32::Registry.open(hkey[0], UNINSTALL_SUBKEY, desired) do |reg|
reg.each_key do |key, _wtime|
- begin
- entry = reg.open(key, desired)
- display_name = read_registry_property(entry, "DisplayName")
- if display_name.to_s.rstrip == package_name
- quiet_uninstall_string = RegistryUninstallEntry.read_registry_property(entry, "QuietUninstallString")
- entries.push(quiet_uninstall_string_key?(quiet_uninstall_string, hkey, key, entry))
- end
- rescue ::Win32::Registry::Error => ex
- logger.trace("Registry error opening key '#{key}' on node #{desired}: #{ex}")
+
+ entry = reg.open(key, desired)
+ display_name = read_registry_property(entry, "DisplayName")
+ if display_name.to_s.rstrip == package_name
+ quiet_uninstall_string = RegistryUninstallEntry.read_registry_property(entry, "QuietUninstallString")
+ entries.push(quiet_uninstall_string_key?(quiet_uninstall_string, hkey, key, entry))
end
+ rescue ::Win32::Registry::Error => ex
+ logger.trace("Registry error opening key '#{key}' on node #{desired}: #{ex}")
+
end
end
rescue ::Win32::Registry::Error => ex