From b4d0efeebd5e81ff7a72a9cb34c4664d1caf4ddd Mon Sep 17 00:00:00 2001 From: katherine Date: Sat, 21 Dec 2019 01:15:20 -0700 Subject: consider _ year as 2000 --- src/calendar.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/calendar.c b/src/calendar.c index f5bdc27..fac3137 100644 --- a/src/calendar.c +++ b/src/calendar.c @@ -231,7 +231,7 @@ static time_t sub_get_date(struct state_s *s) time_t rt = 0; struct tm tmp; struct tm t = { - .tm_year = 1, + .tm_year = 2000, .tm_mday = 1, .tm_isdst = -1, }; @@ -246,6 +246,8 @@ static time_t sub_get_date(struct state_s *s) switch (i) { /* year */ case 0: + l = 2000; + break; case 1: case 2: l = 1; @@ -365,7 +367,7 @@ validate: tmp.tm_min != t.tm_min || tmp.tm_sec != t.tm_sec ) { - ERRP("invalid date!"); + ERRP("invalid date"); s->err_flag = true; } -- cgit v1.2.3