From: Timo Sirainen Date: Sun, 7 Sep 2008 17:03:00 +0000 (+0300) Subject: message date parser: Fixed parsing last optional fields due to previous rfc822 parser... X-Git-Tag: 1.2.alpha2~78 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=81ee3bf41a823d2b104d0180c2b64c67d068c0bf;p=thirdparty%2Fdovecot%2Fcore.git message date parser: Fixed parsing last optional fields due to previous rfc822 parser changes. --HG-- branch : HEAD --- diff --git a/src/lib-mail/message-date.c b/src/lib-mail/message-date.c index cb0227ae31..490c0e3209 100644 --- a/src/lib-mail/message-date.c +++ b/src/lib-mail/message-date.c @@ -98,7 +98,8 @@ static int next_token(struct message_date_parser_context *ctx, int ret; str_truncate(ctx->str, 0); - ret = rfc822_parse_atom(&ctx->parser, ctx->str); + ret = ctx->parser.data == ctx->parser.end ? 0 : + rfc822_parse_atom(&ctx->parser, ctx->str); *value = str_data(ctx->str); *value_len = str_len(ctx->str);