changeset 169:53e8e405266b HEAD

Don't strip extra spaces after "field: ".
author Timo Sirainen <tss@iki.fi>
date Sat, 07 Sep 2002 04:32:49 +0300
parents bf5adc969d86
children 00e52ea54ed4
files src/lib-mail/message-parser.c
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-mail/message-parser.c	Sat Sep 07 00:51:21 2002 +0300
+++ b/src/lib-mail/message-parser.c	Sat Sep 07 04:32:49 2002 +0300
@@ -383,10 +383,13 @@
 						end_pos--;
 					name_len = end_pos - line_start + 1;
 
-					/* get length of value field */
+					/* get length of value field. skip
+					   only the initial LWSP after ':'.
+					   some fields may want to keep
+					   the extra spaces.. */
 					colon_pos++;
-					while (colon_pos < i &&
-					       IS_LWSP(msg[colon_pos]))
+					if (colon_pos < i &&
+					    IS_LWSP(msg[colon_pos]))
 						colon_pos++;
 					value_len = i - colon_pos;
 					if (msg[i-1] == '\r') value_len--;