]> diplodocus.org Git - nmh/blobdiff - sbr/dtime.c
Changes to flist.man
[nmh] / sbr / dtime.c
index 066a72d74e444d272a9f7406fb7b85d7fc0d079c..89f5dde8ec96d74c1ffc795281a48ce2e7006327 100644 (file)
@@ -108,7 +108,14 @@ dlocaltime (time_t *clock)
     if (tm->tm_isdst)                  /* if DST is in effect */
        tw.tw_zone -= 60;               /* reset to normal offset */
 #else
     if (tm->tm_isdst)                  /* if DST is in effect */
        tw.tw_zone -= 60;               /* reset to normal offset */
 #else
-    tzset();
+    {
+        static bool deja_vu;
+
+        if (!deja_vu) {
+            deja_vu = true;
+            tzset();
+        }
+    }
     tw.tw_zone = -(timezone / 60);
 #endif
 
     tw.tw_zone = -(timezone / 60);
 #endif