Mercurial > dovecot > core-2.2
changeset 14621:bf8a885c2077
lib-imap: imap_quote() now skips any CR/LF characters from input.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 21 Jun 2012 21:47:06 +0300 |
parents | 3a267dec53ca |
children | 6fb61872b30a |
files | src/lib-imap/imap-quote.c |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-imap/imap-quote.c Thu Jun 21 21:44:28 2012 +0300 +++ b/src/lib-imap/imap-quote.c Thu Jun 21 21:47:06 2012 +0300 @@ -121,6 +121,10 @@ str_append_c(dest, '"'); for (; *src != '\0'; src++) { switch (*src) { + case '\r': + case '\n': + /* not allowed */ + break; case '"': case '\\': str_append_c(dest, '\\');