diff -r 78935b45e2ce -r e593f7e41be0 dav/main.c --- a/dav/main.c Mon Aug 19 12:50:42 2013 +0200 +++ b/dav/main.c Mon Aug 19 14:23:00 2013 +0200 @@ -595,7 +595,11 @@ if(sn->error = DAV_NOT_FOUND) { res = dav_resource_new(sn, path); } else { - fprintf(stderr, "error\n"); + if(sn->errorstr) { + fprintf(stderr, "Error: %s\n", sn->errorstr); + } else { + fprintf(stderr, "Error\n"); + } return -1; } } else if(res->iscollection) { @@ -634,6 +638,9 @@ if(dav_store(res)) { print_resource_error(sn, res->path); fprintf(stderr, "Cannot upload file.\n"); + if(sn->errorstr) { + fprintf(stderr, "%s\n", sn->errorstr); + } fclose(in); return -1; }