| Index: chrome/app/breakpad_win.cc
|
| diff --git a/chrome/app/breakpad_win.cc b/chrome/app/breakpad_win.cc
|
| index a21f5b50cb6c2a0dadc56ceb7302e8681b263e23..09f3db4ab5f9d76f683fe875565e834e8f7c566c 100644
|
| --- a/chrome/app/breakpad_win.cc
|
| +++ b/chrome/app/breakpad_win.cc
|
| @@ -395,13 +395,13 @@ bool ShowRestartDialogIfCrashed(bool* exit_now) {
|
| static bool MetricsReportingControlledByPolicy(bool* result) {
|
| std::wstring key_name = UTF8ToWide(policy::key::kMetricsReportingEnabled);
|
| DWORD value;
|
| - RegKey hkcu_policy_key(HKEY_LOCAL_MACHINE, policy::kRegistrySubKey);
|
| + RegKey hkcu_policy_key(HKEY_LOCAL_MACHINE, policy::kRegistrySubKey, KEY_READ);
|
| if (hkcu_policy_key.ReadValueDW(key_name.c_str(), &value)) {
|
| *result = value != 0;
|
| return true;
|
| }
|
|
|
| - RegKey hklm_policy_key(HKEY_CURRENT_USER, policy::kRegistrySubKey);
|
| + RegKey hklm_policy_key(HKEY_CURRENT_USER, policy::kRegistrySubKey, KEY_READ);
|
| if (hklm_policy_key.ReadValueDW(key_name.c_str(), &value)) {
|
| *result = value != 0;
|
| return true;
|
|
|