From: Timo Sirainen Date: Thu, 23 Oct 2008 22:56:13 +0000 (+0300) Subject: Fixed message address assert-crashing if the entire input was invalid. X-Git-Tag: 1.2.alpha4~168 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=932d55a7f6791024d20f7d0c65e6a599bc2b454f;p=thirdparty%2Fdovecot%2Fcore.git Fixed message address assert-crashing if the entire input was invalid. Patch by Richard Platel. --HG-- branch : HEAD --- diff --git a/src/lib-mail/message-address.c b/src/lib-mail/message-address.c index d067e6496d..a75947d9d3 100644 --- a/src/lib-mail/message-address.c +++ b/src/lib-mail/message-address.c @@ -314,8 +314,7 @@ message_address_parse_real(pool_t pool, const unsigned char *data, size_t size, ctx.str = t_str_new(128); ctx.fill_missing = fill_missing; - ret = rfc822_skip_lwsp(&ctx.parser); - if (ret == 0) { + if (rfc822_skip_lwsp(&ctx.parser) <= 0) { /* no addresses */ return NULL; }