| 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;
|
| }
|
|
|