| Index: components/metrics/data_use_tracker.cc
|
| diff --git a/components/metrics/data_use_tracker.cc b/components/metrics/data_use_tracker.cc
|
| index b9b9bda08a96672a3ce32723b3e4e4e1f8fdbfe3..6081facf5d6c068bdbf782c5fd05d7890e1b263b 100644
|
| --- a/components/metrics/data_use_tracker.cc
|
| +++ b/components/metrics/data_use_tracker.cc
|
| @@ -118,8 +118,8 @@ void DataUseTracker::RemoveExpiredEntriesForPref(const std::string& pref_name) {
|
| for (base::DictionaryValue::Iterator it(*user_pref_dict); !it.IsAtEnd();
|
| it.Advance()) {
|
| base::Time key_date;
|
| - base::Time::FromUTCString(it.key().c_str(), &key_date);
|
| - if (key_date > week_ago)
|
| + if (base::Time::FromUTCString(it.key().c_str(), &key_date) &&
|
| + key_date > week_ago)
|
| user_pref_new_dict.Set(it.key(), it.value().CreateDeepCopy());
|
| }
|
| local_state_->Set(pref_name, user_pref_new_dict);
|
|
|