dav/main.c

changeset 331
9ca1e4706acc
parent 330
54819e984a19
child 332
5587282ebe1c
--- a/dav/main.c	Thu Oct 12 20:37:46 2017 +0200
+++ b/dav/main.c	Sun Oct 22 12:58:07 2017 +0200
@@ -550,7 +550,7 @@
         flags[0] = 'd';
         type = "";
     }
-    char *keyprop = dav_get_property_ns(
+    char *keyprop = dav_get_string_property_ns(
             res,
             DAV_NS,
             "crypto-key");
@@ -560,10 +560,10 @@
     
     if(cmd_getoption(a, "extended")) {
         flags[6] = '\0';
-        if(dav_get_property(res, "D:lockdiscovery")) {
+        if(dav_get_string_property(res, "D:lockdiscovery")) {
             flags[2] = 'l';
         }
-        char *executable = dav_get_property_ns(
+        char *executable = dav_get_string_property_ns(
                 res,
                 "http://apache.org/dav/props/",
                 "executable");
@@ -1216,7 +1216,9 @@
         break;
     }
     
-    char *value = dav_get_property_ns(res, propname.ns, propname.name);
+    // TODO: show xml
+    //DavXmlNode *x = dav_get_property_ns(res, propname.ns, propname.name);
+    char *value = dav_get_string_property_ns(res, propname.ns, propname.name);
     if(!value) {
         fprintf(stderr, "Error: no property value.\n");
         return -1;
@@ -1511,7 +1513,7 @@
                     last_ns = p.ns;
                 }
 
-                sstr_t value = sstr(dav_get_property_ns(res, p.ns, p.name));
+                sstr_t value = sstr(dav_get_string_property_ns(res, p.ns, p.name));
                 value = sstrtrim(value);
                 printf("  %s: %.*s\n", p.name, (int)value.length, value.ptr);
             }

mercurial