src/server/webdav/multistatus.c

branch
webdav
changeset 376
61d481d3c2e4
parent 349
7bf652914e9b
child 381
7d55d60e1fe2
--- a/src/server/webdav/multistatus.c	Sun Aug 14 12:43:14 2022 +0200
+++ b/src/server/webdav/multistatus.c	Sun Aug 14 16:46:52 2022 +0200
@@ -204,8 +204,8 @@
                 // only write data, data->namespaces is already handled
                 writer_put(
                         out,
-                        property->value.data->data,
-                        property->value.data->length);
+                        property->value.data.data,
+                        property->value.data.length);
                 break;
             }
             case WS_VALUE_TEXT: {
@@ -341,6 +341,9 @@
     // end multistatus
     writer_puts(out, S("</D:multistatus>\n"));
     
+    //printf("\n\n%.*s\n\n", (int)writer.pos, writer.buffer);
+    //fflush(stdout);
+    
     writer_flush(out);
     
     return 0;
@@ -524,7 +527,7 @@
         }
     } else if(property->vtype == WS_VALUE_XML_DATA) {
         // xml data contains a list of all used namespaces
-        nslist = property->value.data->namespaces;
+        nslist = property->value.data.namespaces;
     } // other value types don't contain xml namespaces
     
     while(nslist) {

mercurial