diff -r f851ba530957 -r ae4d89c3477c dav/main.c --- a/dav/main.c Sun Jun 24 09:23:00 2018 +0200 +++ b/dav/main.c Sun Jun 24 10:21:23 2018 +0200 @@ -453,7 +453,7 @@ } int depth = cmd_getoption(a, "recursive") ? -1 : 1; - int ret = -1; + int ret = 0; DavResource *ls = dav_query( sn, date ? LIST_QUERY_ORDER_BY_DATE : LIST_QUERY_ORDER_BY_NAME, @@ -476,6 +476,7 @@ } } else { print_resource_error(sn, path); + ret = -1; } free(path);