diff options
author | Manuel Novoa III <mjn3@codepoet.org> | 2003-07-23 23:24:31 +0000 |
---|---|---|
committer | Manuel Novoa III <mjn3@codepoet.org> | 2003-07-23 23:24:31 +0000 |
commit | b511f9cea92b6a8965812829218e8e327487de71 (patch) | |
tree | 9c695f90c149c17cbb304b5e64ba3d42a82099b9 | |
parent | e5272074c9bf554fa9f24a97899de584b1c127c2 (diff) | |
download | busybox-w32-b511f9cea92b6a8965812829218e8e327487de71.tar.gz busybox-w32-b511f9cea92b6a8965812829218e8e327487de71.tar.bz2 busybox-w32-b511f9cea92b6a8965812829218e8e327487de71.zip |
Set the tm_isdst flag to -1 before calling mktime(). Otherwise, the current
timezone setting is used for the new date.
-rw-r--r-- | coreutils/date.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/coreutils/date.c b/coreutils/date.c index 6e7aa1f0c..7d14ec325 100644 --- a/coreutils/date.c +++ b/coreutils/date.c | |||
@@ -209,6 +209,7 @@ int date_main(int argc, char **argv) | |||
209 | } | 209 | } |
210 | 210 | ||
211 | /* Correct any day of week and day of year etc. fields */ | 211 | /* Correct any day of week and day of year etc. fields */ |
212 | tm_time.tm_isdst = -1; /* Be sure to recheck dst. */ | ||
212 | tm = mktime(&tm_time); | 213 | tm = mktime(&tm_time); |
213 | if (tm < 0) { | 214 | if (tm < 0) { |
214 | bb_error_msg_and_die(bb_msg_invalid_date, date_str); | 215 | bb_error_msg_and_die(bb_msg_invalid_date, date_str); |