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