Set the tm_isdst flag to -1 before calling mktime(). Otherwise, the current

timezone setting is used for the new date.
This commit is contained in:
Manuel Novoa III 2003-07-23 23:24:31 +00:00
parent e5272074c9
commit b511f9cea9

View File

@ -209,6 +209,7 @@ int date_main(int argc, char **argv)
}
/* Correct any day of week and day of year etc. fields */
tm_time.tm_isdst = -1; /* Be sure to recheck dst. */
tm = mktime(&tm_time);
if (tm < 0) {
bb_error_msg_and_die(bb_msg_invalid_date, date_str);