dovecot-2.2: lib-storage: mailbox_list_settings.broken_char wasn...

dovecot at dovecot.org dovecot at dovecot.org
Wed Jun 5 18:22:04 EEST 2013


details:   http://hg.dovecot.org/dovecot-2.2/rev/66a6ff2fdee9
changeset: 16457:66a6ff2fdee9
user:      Timo Sirainen <tss at iki.fi>
date:      Wed Jun 05 18:15:22 2013 +0300
description:
lib-storage: mailbox_list_settings.broken_char wasn't escaping 8bit chars correctly.

diffstat:

 src/lib-storage/mailbox-list.c |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r b3c6f97ad3ac -r 66a6ff2fdee9 src/lib-storage/mailbox-list.c
--- a/src/lib-storage/mailbox-list.c	Wed Jun 05 17:49:46 2013 +0300
+++ b/src/lib-storage/mailbox-list.c	Wed Jun 05 18:15:22 2013 +0300
@@ -637,7 +637,7 @@
 	for (; *vname != '\0'; vname++) {
 		if (*vname == '&' || (unsigned char)*vname >= 0x80) {
 			str_printfa(str, "%c%02x", list->set.broken_char,
-				    *vname);
+				    (unsigned char)*vname);
 		} else {
 			str_append_c(str, *vname);
 		}


More information about the dovecot-cvs mailing list