From 315f40a0635b396cfa707b6e4d36d790c6f06ac2 Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Fri, 8 Feb 2008 04:12:56 +0000 Subject: [PATCH] Oops, applied that timezone offset in the wrong direction. Fixed. --- webcit/fmt_date.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webcit/fmt_date.c b/webcit/fmt_date.c index 6fd92f749..6bfebd4d5 100644 --- a/webcit/fmt_date.c +++ b/webcit/fmt_date.c @@ -213,14 +213,14 @@ time_t httpdate_to_timestamp(char *buf) for (; *c && *c != ' '; c++); /* Got everything; let's go. The global 'timezone' variable contains the - * local timezone's offset from UTC, in seconds, so we add that to tm_sec. + * local timezone's offset from UTC, in seconds, so we apply that to tm_sec. * This produces an illegal value for tm_sec, but mktime() will normalize * it for us. This eliminates the need to temporarily switch the environment * variable TZ to UTC, which is good because it fails to switch back on * some systems. */ tzset(); - tt.tm_sec += timezone; + tt.tm_sec -= timezone; t = mktime(&tt); return t; } -- 2.30.2