# HG changeset patch # User Mike Becker # Date 1433271838 -7200 # Node ID 7532963bd15b3466a085943d0ab33d1cf23552ee # Parent 649eb328674a7d80f49aa125152a6cdf3cd760ce fixed path parser not writing length for a single slash as path diff -r 649eb328674a -r 7532963bd15b libidav/davqlparser.c --- a/libidav/davqlparser.c Tue Jun 02 20:57:23 2015 +0200 +++ b/libidav/davqlparser.c Tue Jun 02 21:03:58 2015 +0200 @@ -1442,7 +1442,7 @@ tokens = tokens->next; } else if (token_is(tokens, DAVQL_TOKEN_OPERATOR) && tokenvalue_is(tokens, "/")) { - stmt->path.ptr = token_sstr(tokens).ptr; + stmt->path = token_sstr(tokens); tokens = tokens->next; while (!token_is(tokens, DAVQL_TOKEN_KEYWORD) && !token_is(tokens, DAVQL_TOKEN_END)) {