Index: src/lib-imap/imap-quote.c =================================================================== RCS file: /home/cvs/dovecot/src/lib-imap/imap-quote.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- src/lib-imap/imap-quote.c 13 Feb 2003 21:07:44 -0000 1.8 +++ src/lib-imap/imap-quote.c 4 Mar 2003 01:10:28 -0000 1.9 @@ -19,12 +19,13 @@ if (value[i] == 13 || value[i] == 10) linefeeds++; - if ((value[i] & 0x80) != 0) + if ((value[i] & 0x80) != 0 || + value[i] == '"' || value[i] == '\\') literal = TRUE; } if (!literal) { - /* no 8bit chars, return as "string" */ + /* no 8bit chars or imapspecials, return as "string" */ str_append_c(str, '"'); } else { /* return as literal */