changeset 8321:b62e350500c9 HEAD

Fixed message address assert-crashing if the entire input was invalid. Patch by Richard Platel.
author Timo Sirainen <tss@iki.fi>
date Fri, 24 Oct 2008 01:56:13 +0300
parents d49aa6720fb2
children 66a792567e59
files src/lib-mail/message-address.c
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-mail/message-address.c	Thu Oct 23 20:31:41 2008 +0300
+++ b/src/lib-mail/message-address.c	Fri Oct 24 01:56:13 2008 +0300
@@ -314,8 +314,7 @@
 	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;
 	}