From 0ea39aa404ea9243838dcd8cb5f246ec895136cf Mon Sep 17 00:00:00 2001 From: antirez Date: Wed, 4 Jul 2018 15:16:20 +0200 Subject: [PATCH] Localtime: fix daylight saving adjustment. Use * not +. --- src/localtime.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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. */