From 85a3961efb18c798d6dc2fda46332b22dbd4a955 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 20 May 1999 03:47:24 +0000 Subject: [PATCH] (get_date): Let mktime deduce tm_isdst if we have an absolute timestamp, or if the relative timestamp mentions days, months, or years. --- lib/getdate.y | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/getdate.y b/lib/getdate.y index 3807e2f82c..bfaf2f1c1f 100644 --- a/lib/getdate.y +++ b/lib/getdate.y @@ -953,6 +953,8 @@ get_date (const char *p, const time_t *now) tm.tm_hour += yyRelHour; tm.tm_min += yyRelMinutes; tm.tm_sec += yyRelSeconds; + if (yyHaveDate | yyHaveDay | yyHaveTime | yyRelDay | yyRelMonth | yyRelYear) + tm.tm_isdst = -1; tm0 = tm; Start = mktime (&tm); -- 2.30.2