From: mortenp Date: Tue, 20 Mar 2007 18:19:29 +0000 (+1100) Subject: Fixed address parsing for cases with quotes and multiple addresses X-Git-Tag: RELEASE_1_2_14_RC1~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=da0990f3be6e9b6da4b4f41d2403c291f308643f;p=thirdparty%2Fmlmmj.git Fixed address parsing for cases with quotes and multiple addresses --- diff --git a/ChangeLog b/ChangeLog index 8f07e30e..f256c102 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,4 @@ + o Fixed address parsing for cases with quotes and multiple addresses o Added contrib/recievestrip/ MIME processor (Sascha Sommer) o Fixed digest multipart boundary (Thanks to Ulrich Mueller) o Added support for mail size limit (Christoph Wilke) diff --git a/src/find_email_adr.c b/src/find_email_adr.c index e0b94ec4..93d7f397 100644 --- a/src/find_email_adr.c +++ b/src/find_email_adr.c @@ -214,7 +214,7 @@ oncemore: goto oncemore; } } - if(c1 == NULL || (c2 && c2 < p)) { + if((c1 == NULL) || (c1 > p) || (c2 && c2 < p)) { *p = '\0'; p += 1; } else {