Преглед на файлове

use resolved Path for initial filtering of LIST response

otherwise we'd ignore NAMESPACE, and funny things could happen.
Oswald Buddenhagen преди 10 години
родител
ревизия
6ad7371f46
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      src/drv_imap.c

+ 3 - 3
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;
 		}
 	}