diff -r 32b8017f5308 -r 61d481d3c2e4 src/server/public/webdav.h --- a/src/server/public/webdav.h Sun Aug 14 12:43:14 2022 +0200 +++ b/src/server/public/webdav.h Sun Aug 14 16:46:52 2022 +0200 @@ -107,6 +107,12 @@ size_t length; }; +struct WSXmlData { + WebdavNSList *namespaces; + char *data; + size_t length; +}; + struct WebdavProperty { WSNamespace *namespace; @@ -116,18 +122,12 @@ union { WSXmlNode *node; - WSXmlData *data; + WSXmlData data; WSText text; } value; WebdavValueType vtype; }; -struct WSXmlData { - WebdavNSList *namespaces; - char *data; - size_t length; -}; - struct WebdavPList { WebdavProperty *property; WebdavPList *prev;