Mercurial > dovecot > core-2.2
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--;