Index: chrome/browser/policy/configuration_policy_provider_win.cc |
diff --git a/chrome/browser/policy/configuration_policy_provider_win.cc b/chrome/browser/policy/configuration_policy_provider_win.cc |
index 2e5904e6ed5ba821ba22a8a8e5e1bb40768dd6f7..20b8f644af217113b3b33b6d4c6718d7d399506e 100644 |
--- a/chrome/browser/policy/configuration_policy_provider_win.cc |
+++ b/chrome/browser/policy/configuration_policy_provider_win.cc |
@@ -73,11 +73,11 @@ bool ConfigurationPolicyProviderWin::GetRegistryPolicyString( |
} |
// First try the global policy. |
- if (!policy_key.Open(HKEY_LOCAL_MACHINE, location.c_str()) || |
+ if (!policy_key.Open(HKEY_LOCAL_MACHINE, location.c_str(), KEY_READ) || |
!policy_key.ReadValue(value_name.c_str(), 0, &value_size, &key_type)) { |
policy_key.Close(); |
// Fall back on user-specific policy. |
- if (!policy_key.Open(HKEY_CURRENT_USER, location.c_str()) || |
+ if (!policy_key.Open(HKEY_CURRENT_USER, location.c_str(), KEY_READ) || |
!policy_key.ReadValue(value_name.c_str(), 0, &value_size, &key_type)) { |
return false; |
} |