From: Timo Sirainen Date: Tue, 22 Apr 2003 17:47:58 +0000 (+0300) Subject: Still some timezone fixes X-Git-Tag: 1.1.alpha1~4732 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d8664c179b7563e0aa6d69a1d0c2e568dcbb310;p=thirdparty%2Fdovecot%2Fcore.git Still some timezone fixes --HG-- branch : HEAD --- diff --git a/src/lib-imap/imap-date.c b/src/lib-imap/imap-date.c index d62c432698..5ebe74fbf7 100644 --- a/src/lib-imap/imap-date.c +++ b/src/lib-imap/imap-date.c @@ -88,7 +88,7 @@ int imap_parse_date(const char *str, time_t *time) return FALSE; tm.tm_isdst = -1; - *time = mktime(&tm); + *time = utc_mktime(&tm); return *time != (time_t)-1; } diff --git a/src/lib-mail/message-date.c b/src/lib-mail/message-date.c index f0ba5cc013..110d2eb885 100644 --- a/src/lib-mail/message-date.c +++ b/src/lib-mail/message-date.c @@ -208,7 +208,7 @@ static int mail_date_parse_tokens(struct message_tokenizer *ctx, time_t *time, if (*time == (time_t)-1) return FALSE; - *time -= *timezone_offset * 60; + *time += *timezone_offset * 60; return TRUE; }