summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2018-07-04 15:16:20 +0200
committerantirez <antirez@gmail.com>2018-07-04 15:16:20 +0200
commit0ea39aa404ea9243838dcd8cb5f246ec895136cf (patch)
treeb57f0ec4639de103fc277ae001babc9b1d77c84d
parent6614d30599ddbfdb643fe7080173729636af27ad (diff)
downloadredis-0ea39aa404ea9243838dcd8cb5f246ec895136cf.tar.gz
Localtime: fix daylight saving adjustment. Use * not +.
-rw-r--r--src/localtime.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/localtime.c b/src/localtime.c
index ed6ff2cd3..2021325b4 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. */