From 6ad7371f46b1d23616fc8edf9bff95443f5c7da4 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen Date: Sat, 4 Oct 2014 15:37:01 +0200 Subject: [PATCH] use resolved Path for initial filtering of LIST response otherwise we'd ignore NAMESPACE, and funny things could happen. --- src/drv_imap.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/drv_imap.c b/src/drv_imap.c index 2b2e26c..67c24b9 100644 --- a/src/drv_imap.c +++ b/src/drv_imap.c @@ -1091,13 +1091,13 @@ parse_list_rsp_p2( imap_store_t *ctx, list_t *list, char *cmd ATTR_UNUSED ) } arg = list->val; if (!is_inbox( ctx, arg )) { - l = strlen( ctx->gen.conf->path ); - if (memcmp( arg, ctx->gen.conf->path, l )) + l = strlen( ctx->prefix ); + if (memcmp( arg, ctx->prefix, l )) goto skip; arg += l; if (is_inbox( ctx, arg )) { if (!arg[5]) - warn( "IMAP warning: ignoring INBOX in %s\n", ctx->gen.conf->path ); + warn( "IMAP warning: ignoring INBOX in %s\n", ctx->prefix ); goto skip; } }