diff options
-rw-r--r-- | src/calendar.c | 6 |
1 files 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; } |