| Index: components/ntp_snippets/ntp_snippets_service.cc
|
| diff --git a/components/ntp_snippets/ntp_snippets_service.cc b/components/ntp_snippets/ntp_snippets_service.cc
|
| index 08f4203ee247b5afbf6de0e80bbce4d2d0a56ed2..4b18a58f6469486d06d8de08277f7ab909edd59d 100644
|
| --- a/components/ntp_snippets/ntp_snippets_service.cc
|
| +++ b/components/ntp_snippets/ntp_snippets_service.cc
|
| @@ -139,7 +139,11 @@ base::Time GetRescheduleTime(const base::Time& now) {
|
| exploded.minute = 0;
|
| exploded.second = 0;
|
| exploded.millisecond = 0;
|
| - base::Time reschedule = base::Time::FromLocalExploded(exploded);
|
| + base::Time reschedule;
|
| + if (!base::Time::FromLocalExploded(exploded, &reschedule)) {
|
| + return GetRescheduleTime(now + base::TimeDelta::FromDays(1));
|
| + }
|
| +
|
| if (next_day)
|
| reschedule += base::TimeDelta::FromDays(1);
|
|
|
|
|