libidav/methods.c

branch
dav-2
changeset 920
92fcd6a8cf9e
parent 894
e86049631677
--- a/libidav/methods.c	Sun Jun 28 20:42:43 2026 +0200
+++ b/libidav/methods.c	Wed Jul 01 21:09:22 2026 +0200
@@ -717,12 +717,12 @@
 }
 
 void set_davprops(DavResource *res) {
-    char *cl = dav_get_string_property_ns(res, "DAV:", "getcontentlength");
-    char *ct = dav_get_string_property_ns(res, "DAV:", "getcontenttype");
-    char *cd = dav_get_string_property_ns(res, "DAV:", "creationdate");
-    char *lm = dav_get_string_property_ns(res, "DAV:", "getlastmodified");
+    const char *cl = dav_get_string_property_ns(res, "DAV:", "getcontentlength");
+    const char *ct = dav_get_string_property_ns(res, "DAV:", "getcontenttype");
+    const char *cd = dav_get_string_property_ns(res, "DAV:", "creationdate");
+    const char *lm = dav_get_string_property_ns(res, "DAV:", "getlastmodified");
     
-    res->contenttype = ct;
+    res->contenttype = (char*)ct;
     if(cl) {
         char *end = NULL;
         res->contentlength = strtoull(cl, &end, 0);

mercurial