From 9f88740e58916e9ade2ed475fb2f5fc84680e2d0 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Fri, 3 Oct 2003 18:15:20 +0300 Subject: [PATCH] Don't require timezone in Date-header. --HG-- branch : HEAD --- src/lib-mail/message-date.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/lib-mail/message-date.c b/src/lib-mail/message-date.c index 6bdfb3cbb7..a2d2d5297c 100644 --- a/src/lib-mail/message-date.c +++ b/src/lib-mail/message-date.c @@ -198,10 +198,15 @@ static int mail_date_parse_tokens(struct message_tokenizer *ctx, time_t *time, token = next_token(ctx, &value, &len); } - /* timezone */ - if (token != 'A') - return FALSE; - *timezone_offset = parse_timezone(value, len); + if (token == TOKEN_LAST) { + /* missing timezone */ + *timezone_offset = 0; + } else { + /* timezone */ + if (token != 'A') + return FALSE; + *timezone_offset = parse_timezone(value, len); + } tm.tm_isdst = -1; *time = utc_mktime(&tm); -- 2.47.3