From: Wilfried Goesgens Date: Thu, 19 May 2011 21:19:25 +0000 (+0000) Subject: Fix unfolding of RFC822 lines so we don't loose blanks. X-Git-Tag: v8.01~251^2^2 X-Git-Url: https://code.citadel.org/?a=commitdiff_plain;h=b62580f8499ca55c1919c9b0351b27ac17f99283;p=citadel.git Fix unfolding of RFC822 lines so we don't loose blanks. --- diff --git a/citadel/internet_addressing.c b/citadel/internet_addressing.c index a5e4dd8e5..05f07860d 100644 --- a/citadel/internet_addressing.c +++ b/citadel/internet_addressing.c @@ -387,9 +387,10 @@ void unfold_rfc822_field(char **field, char **FieldEnd) pField++, sField++) { if ((*sField=='\r') || (*sField=='\n')) { - while (isspace(*sField)) - sField++; - *pField = *sField; + sField++; + if (*sField == '\n') + sField++; + *pField = *sField; } else { if (*sField=='\"') quote = 1 - quote;