| Index: chrome/browser/chromeos/policy/device_status_collector.cc
|
| diff --git a/chrome/browser/chromeos/policy/device_status_collector.cc b/chrome/browser/chromeos/policy/device_status_collector.cc
|
| index fdf71837622a40c30c5dd91fe7ad5fa26240213d..d731df43bf15008572b7ec328779f816b498680e 100644
|
| --- a/chrome/browser/chromeos/policy/device_status_collector.cc
|
| +++ b/chrome/browser/chromeos/policy/device_status_collector.cc
|
| @@ -103,7 +103,10 @@ const char kCPUTempFilePattern[] = "temp*_input";
|
| int64_t TimestampToDayKey(Time timestamp) {
|
| Time::Exploded exploded;
|
| timestamp.LocalMidnight().LocalExplode(&exploded);
|
| - return (Time::FromUTCExploded(exploded) - Time::UnixEpoch()).InMilliseconds();
|
| + Time out_time;
|
| + bool conversion_success = Time::FromUTCExploded(exploded, &out_time);
|
| + DCHECK(conversion_success);
|
| + return (out_time - Time::UnixEpoch()).InMilliseconds();
|
| }
|
|
|
| // Helper function (invoked via blocking pool) to fetch information about
|
|
|