]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Don't require timezone in Date-header.
authorTimo Sirainen <tss@iki.fi>
Fri, 3 Oct 2003 15:15:20 +0000 (18:15 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 3 Oct 2003 15:15:20 +0000 (18:15 +0300)
--HG--
branch : HEAD

src/lib-mail/message-date.c

index 6bdfb3cbb7921b283286a196ffb7b83c186513a8..a2d2d5297c043bfd2a8e6317db89e1bbf2ea4f78 100644 (file)
@@ -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);