| Index: ceee/ie/common/ie_util.cc
|
| ===================================================================
|
| --- ceee/ie/common/ie_util.cc (revision 70917)
|
| +++ ceee/ie/common/ie_util.cc (working copy)
|
| @@ -43,7 +43,7 @@
|
| return false;
|
| base::win::RegKey key(HKEY_LOCAL_MACHINE, kIeVersionKey, KEY_READ);
|
| DCHECK(key.ValueExists(kIeVersionValue));
|
| - return key.ReadValue(kIeVersionValue, version);
|
| + return key.ReadValue(kIeVersionValue, version) == ERROR_SUCCESS;
|
| }
|
|
|
| } // namespace
|
| @@ -165,7 +165,8 @@
|
|
|
| DWORD load_time = 0;
|
| if (GetIeVersion() < IEVERSION_IE9) {
|
| - if (!stats_key.ReadValueDW(time_prefix.c_str(), &load_time)) {
|
| + LONG result = stats_key.ReadValueDW(time_prefix.c_str(), &load_time);
|
| + if (result != ERROR_SUCCESS) {
|
| VLOG(1) << "Can't read time: " << time_prefix;
|
| return kInvalidTime;
|
| }
|
| @@ -177,9 +178,11 @@
|
| DWORD data_size = sizeof(values);
|
| DWORD data_type = REG_NONE;
|
|
|
| - if (!stats_key.ReadValue(value_name.c_str(), &values, &data_size,
|
| - &data_type)) {
|
| - VLOG(1) << "Can't read time: " << value_name;
|
| + LONG result = stats_key.ReadValue(value_name.c_str(), &values, &data_size,
|
| + &data_type);
|
| + if (result != ERROR_SUCCESS) {
|
| + VLOG(1) << "Can't read time: " << value_name << " error: "
|
| + << com::LogWe(result);
|
| return kInvalidTime;
|
| }
|
|
|
|
|