aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorprpr19xx <58330423+prpr19xx@users.noreply.github.com>2024-03-28 13:00:19 +0000
committerSteve Bennett <steveb@workware.net.au>2024-03-29 18:19:51 +1000
commit161aad13cda299162273d07ad4ebb9834bea6f91 (patch)
tree72969219e8fb6ca9d39bd7688c0b042dc63cdcfe
parente23aea23d3e5cf6ed84f62f0d68a827f1d2780b6 (diff)
downloadjimtcl-161aad13cda299162273d07ad4ebb9834bea6f91.zip
jimtcl-161aad13cda299162273d07ad4ebb9834bea6f91.tar.gz
jimtcl-161aad13cda299162273d07ad4ebb9834bea6f91.tar.bz2
clock: Fix DST problem in [clock scan] using "-gmt 0"
-rw-r--r--jim-clock.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/jim-clock.c b/jim-clock.c
index 1b03935..866ed58 100644
--- a/jim-clock.c
+++ b/jim-clock.c
@@ -131,6 +131,7 @@ static int clock_cmd_scan(Jim_Interp *interp, int argc, Jim_Obj *const *argv)
}
/* Now convert into a time_t */
+ tm.tm_isdst = options.gmt ? 0 : -1;
Jim_SetResultInt(interp, options.gmt ? jim_timegm(&tm) : mktime(&tm));
return JIM_OK;