Code

make sure the grid and label positioner does NOT take the dst state of the current...
[rrdtool-all.git] / program / src / rrd_graph.c
index 2db9eea32970cd42e4bae824eedeaec4ee16b588..5b185956c44340275b5b2c4c62697f08d29e163d 100644 (file)
@@ -1343,6 +1343,8 @@ time_t find_first_time(
     struct tm tm;
 
     localtime_r(&start, &tm);
+    /* let mktime figure this dst on its own */
+    tm.tm_isdst = -1;
 
     switch (baseint) {
     case TMT_SECOND:
@@ -1411,6 +1413,8 @@ time_t find_next_time(
     time_t    madetime;
 
     localtime_r(&current, &tm);
+    /* let mktime figure this dst on its own */
+    tm.tm_isdst = -1;
 
     do {
         switch (baseint) {