From 242a6c7b1f58dbb3674978dcb6e1e9283680932f Mon Sep 17 00:00:00 2001 From: Wilfried Goesgens Date: Thu, 19 May 2011 21:19:25 +0000 Subject: [PATCH 1/1] Fix unfolding of RFC822 lines so we don't loose blanks. --- citadel/internet_addressing.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/citadel/internet_addressing.c b/citadel/internet_addressing.c index 5f19a9a56..b4815ccbc 100644 --- a/citadel/internet_addressing.c +++ b/citadel/internet_addressing.c @@ -389,9 +389,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; -- 2.39.2