diff -r 07b815faa6ac -r f00d03835dd9 src/server/webdav/xattrbackend.c --- a/src/server/webdav/xattrbackend.c Tue Dec 30 21:44:49 2025 +0100 +++ b/src/server/webdav/xattrbackend.c Tue Jan 13 18:09:20 2026 +0100 @@ -410,7 +410,7 @@ } static int webdav_xattr_parse_elm(cxstring line, cxstring *name, cxstring *prefix, cxstring *xmlns, cxstring *lang) { - cxstring s_xmlns = CX_STR("xmlns:"); + cxstring s_xmlns = cx_str("xmlns:"); // check if line starts with 'xmlns:' if(!cx_strprefix(line, s_xmlns)) { @@ -526,9 +526,9 @@ } cxstring dat = cx_strn(data, len); - cxstring s_elm = CX_STR("prop "); - cxstring s_ns = CX_STR("ns "); - cxstring s_data = CX_STR("data "); + cxstring s_elm = cx_str("prop "); + cxstring s_ns = cx_str("ns "); + cxstring s_data = cx_str("data "); WebdavProperty *prop = NULL; WebdavNSList *ns_begin = NULL; @@ -709,7 +709,7 @@ pool_handle_t *pool = a->data; CxBuffer buf; - if(cxBufferInit(&buf, NULL, 8192, a, CX_BUFFER_AUTO_EXTEND)) { + if(cxBufferInit(&buf, a, NULL, 8192, CX_BUFFER_AUTO_EXTEND)) { return (cxmutstr){NULL,0}; }