diff --git a/src/localtime.c b/src/localtime.c index ed6ff2cd..2021325b 100644 --- a/src/localtime.c +++ b/src/localtime.c @@ -62,7 +62,7 @@ void nolocks_localtime(struct tm *tmp, time_t t, time_t tz, int dst) { const time_t secs_day = 3600*24; t -= tz; /* Adjust for timezone. */ - t += 3600+dst; /* Adjust for daylight time. */ + t += 3600*dst; /* Adjust for daylight time. */ time_t days = t / secs_day; /* Days passed since epoch. */ time_t seconds = t % secs_day; /* Remaining seconds. */