dovecot-2.0: listescape: Crashfix for listing subscriptions for ...
dovecot at dovecot.org
dovecot at dovecot.org
Fri Aug 6 20:58:28 EEST 2010
details: http://hg.dovecot.org/dovecot-2.0/rev/3fc1f263827c
changeset: 11960:3fc1f263827c
user: Timo Sirainen <tss at iki.fi>
date: Fri Aug 06 18:58:17 2010 +0100
description:
listescape: Crashfix for listing subscriptions for subscriptions=no namespaces.
diffstat:
src/plugins/listescape/listescape-plugin.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diffs (26 lines):
diff -r f7b5732820dd -r 3fc1f263827c src/plugins/listescape/listescape-plugin.c
--- a/src/plugins/listescape/listescape-plugin.c Fri Aug 06 17:44:28 2010 +0100
+++ b/src/plugins/listescape/listescape-plugin.c Fri Aug 06 18:58:17 2010 +0100
@@ -80,11 +80,10 @@
return str_c(esc);
}
-static void list_unescape_str(struct mail_namespace *ns,
+static void list_unescape_str(struct listescape_mailbox_list *mlist,
+ struct mail_namespace *ns,
const char *str, string_t *dest)
{
- struct listescape_mailbox_list *mlist =
- LIST_ESCAPE_LIST_CONTEXT(ns->list);
unsigned int num;
for (; *str != '\0'; str++) {
@@ -208,7 +207,7 @@
str_truncate(liter->name, 0);
str_append(liter->name, ns->prefix);
- list_unescape_str(ns, info->name + ns->prefix_len, liter->name);
+ list_unescape_str(mlist, ns, info->name + ns->prefix_len, liter->name);
liter->info = *info;
liter->info.name = str_c(liter->name);
return &liter->info;
More information about the dovecot-cvs
mailing list