dav/main.c

changeset 22
e593f7e41be0
parent 21
78935b45e2ce
child 24
a317202ae787
--- 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;
     }

mercurial