From: Timo Sirainen Date: Mon, 21 Mar 2022 09:03:03 +0000 (+0200) Subject: dsync: Properly terminate escape_chars when escaping mailbox names X-Git-Tag: 2.3.19~17 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dc40c6dbcf9fa834e30bed4910606c27291c4bec;p=thirdparty%2Fdovecot%2Fcore.git dsync: Properly terminate escape_chars when escaping mailbox names Broken by 596c5a52e7e554571285e90063712cb0d37b34eb --- diff --git a/src/doveadm/dsync/dsync-brain-mailbox-tree.c b/src/doveadm/dsync/dsync-brain-mailbox-tree.c index 3c05873d80..44b76bf47c 100644 --- a/src/doveadm/dsync/dsync-brain-mailbox-tree.c +++ b/src/doveadm/dsync/dsync-brain-mailbox-tree.c @@ -354,6 +354,7 @@ dsync_get_mailbox_name(struct dsync_brain *brain, const char *const *name_parts, char escape_chars[] = { brain->escape_char, ns_sep, + '\0' }; struct dsync_mailbox_list *dlist = DSYNC_LIST_CONTEXT(ns->list); if (dlist != NULL && !dlist->have_orig_escape_char) {