Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8170:3e21ec854acc HEAD
message date parser: Fixed parsing last optional fields due to previous rfc822 parser changes.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 07 Sep 2008 20:03:00 +0300 |
parents | cb01142bb9e8 |
children | 60b8c2609087 |
files | src/lib-mail/message-date.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-mail/message-date.c Sun Sep 07 19:50:23 2008 +0300 +++ b/src/lib-mail/message-date.c Sun Sep 07 20:03:00 2008 +0300 @@ -98,7 +98,8 @@ 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);