Browse Source

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

we won't filter anything in that case anyway.
Oswald Buddenhagen 10 năm trước cách đây
mục cha
commit
f385355bdb
1 tập tin đã thay đổi với 1 bổ sung2 xóa
  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;