X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fparsetime.c;h=8818f1cbe2cb8732d6476f6040bd9c41bbb3cd7d;hb=46d2e915a9f864304ee107f9ea35a60b01d3e378;hp=4c0f089bac9bfdc9e21ac88a1780c1a7d03f67d9;hpb=82336d4b8f2f2227e733cf3078378ed87fd6e79c;p=rrdtool.git diff --git a/src/parsetime.c b/src/parsetime.c index 4c0f089..8818f1c 100644 --- a/src/parsetime.c +++ b/src/parsetime.c @@ -848,7 +848,7 @@ char *parsetime( ptv->type = ABSOLUTE_TIME; ptv->offset = 0; ptv->tm = *localtime(&now); - ptv->tm. tm_isdst = -1; /* mk time can figure this out for us ... */ + ptv->tm. tm_isdst = -1; /* mk time can figure dst by default ... */ token(); switch (sc_tokid) { @@ -978,8 +978,6 @@ char *parsetime( panic(e("unparsable trailing text: '...%s%s'", sc_token, sct)); } - ptv->tm. tm_isdst = -1; /* for mktime to guess DST status */ - if (ptv->type == ABSOLUTE_TIME) if (mktime(&ptv->tm) == -1) { /* normalize & check */ /* can happen for "nonexistent" times, e.g. around 3am */