diff -r dcc03142eb5f -r 38ae05d46f9a libidav/davqlparser.c --- a/libidav/davqlparser.c Sun Apr 29 11:16:41 2018 +0200 +++ b/libidav/davqlparser.c Sun Apr 29 11:48:12 2018 +0200 @@ -1403,9 +1403,6 @@ if (depthexpr->type == DAVQL_NUMBER) { if (depthexpr->srctext.ptr[0] == '%') { stmt->depth = DAV_DEPTH_PLACEHOLDER; - stmt->args = ucx_list_append( - stmt->args, - (void*)(intptr_t)depthexpr->srctext.ptr[1]); } else { sstr_t depthstr = depthexpr->srctext; char *conv = malloc(depthstr.length+1); @@ -1623,7 +1620,7 @@ if (stmt->errorcode) { return; } - dav_add_fmt_args(stmt, stmt->path); // add possible path args + //dav_add_fmt_args(stmt, stmt->path); // add possible path args // Consume with clause (if any) if (token_is(tokens, DAVQL_TOKEN_KEYWORD)