diff -r 527d0fde484e -r de23f8881e9f dav/main.c --- a/dav/main.c Sun Mar 06 15:19:50 2016 +0100 +++ b/dav/main.c Mon Mar 14 11:54:55 2016 +0100 @@ -672,7 +672,10 @@ int ret = dav_get_content(res, fout, (dav_write_func)fwrite); fclose(fout); if(ret && strcmp(out, "-")) { - unlink(out); + print_resource_error(res->session, res->path); + //if(strcmp(out, "-")) { + // unlink(out); + //} } return 0;