Sfoglia il codice sorgente

don't attempt to filter LIST response if there is no Path

we won't filter anything in that case anyway.
Oswald Buddenhagen 10 anni fa
parent
commit
f385355bdb
1 ha cambiato i file con 1 aggiunte e 2 eliminazioni
  1. 1 2
      src/drv_imap.c

+ 1 - 2
src/drv_imap.c

@@ -1090,8 +1090,7 @@ parse_list_rsp_p2( imap_store_t *ctx, list_t *list, char *cmd ATTR_UNUSED )
 		return LIST_BAD;
 	}
 	arg = list->val;
-	if (!is_inbox( ctx, arg )) {
-		l = strlen( ctx->prefix );
+	if (!is_inbox( ctx, arg ) && (l = strlen( ctx->prefix ))) {
 		if (memcmp( arg, ctx->prefix, l ))
 			goto skip;
 		arg += l;