Mercurial > dovecot > original-hg > dovecot-1.2
changeset 985:961617a56fb9 HEAD
Strip CR and LF characters too.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 20 Jan 2003 15:54:13 +0200 |
parents | 907b9845eaa6 |
children | efca64f75e62 |
files | src/lib-imap/imap-base-subject.c |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-imap/imap-base-subject.c Mon Jan 20 15:53:31 2003 +0200 +++ b/src/lib-imap/imap-base-subject.c Mon Jan 20 15:54:13 2003 +0200 @@ -53,7 +53,7 @@ /* check if we need to do anything */ while (*data != '\0') { - if (*data == '\t' || + if (*data == '\t' || *data == '\n' || *data == '\r' || (*data == ' ' && (data[1] == ' ' || data[1] == '\t'))) break; data++; @@ -65,7 +65,8 @@ /* @UNSAFE: convert/pack the whitespace */ dest = data; last_lwsp = FALSE; while (*data != '\0') { - if (*data == '\t' || *data == ' ') { + if (*data == '\t' || *data == ' ' || + *data == '\r' || *data == '\n') { if (!last_lwsp) { *dest++ = ' '; last_lwsp = TRUE;