diff -r 74a6e2d4fb1f -r 40be8db6fe45 dav/finfo.c --- a/dav/finfo.c Sun Aug 08 16:50:36 2021 +0200 +++ b/dav/finfo.c Mon Aug 09 17:22:21 2021 +0200 @@ -101,7 +101,7 @@ char str[32]; struct tm *date = gmtime(&s->st_mtime); strftime(str, 32, "%a, %d %b %Y %H:%M:%S GMT", date); - DavXmlNode *mtime = dav_xml_createnode_with_text(DAV_PROPS_NS, "mtime", str); + DavXmlNode *mtime = dav_text_element(res->session, DAV_PROPS_NS, "mtime", str); content = mtime; last = mtime; } @@ -113,7 +113,7 @@ mode_t mode = s->st_mode & 07777; char str[32]; snprintf(str, 32, "%o", (int)mode); - DavXmlNode *xmode = dav_xml_createnode_with_text(DAV_PROPS_NS, "mode", str); + DavXmlNode *xmode = dav_text_element(res->session, DAV_PROPS_NS, "mode", str); if(last) { last->next = xmode; } else {