diff -r 7b3a3130be44 -r 64ded9f6a6c6 libidav/resource.c --- a/libidav/resource.c Mon Jan 06 22:22:55 2025 +0100 +++ b/libidav/resource.c Tue Feb 25 21:11:00 2025 +0100 @@ -126,7 +126,7 @@ void resource_free_properties(DavSession *sn, CxMap *properties) { if(!properties) return; - CxIterator i = cxMapIteratorValues(properties); + CxMapIterator i = cxMapIteratorValues(properties); cx_foreach(DavProperty*, property, i) { // TODO: free everything dav_session_free(sn, property); @@ -741,7 +741,7 @@ sizeof(DavPropName)); - CxIterator i = cxMapIteratorValues(data->properties); + CxMapIterator i = cxMapIteratorValues(data->properties); cx_foreach(DavProperty*, value, i) { DavPropName *name = &names[i.index]; name->ns = value->ns->name; @@ -1515,7 +1515,7 @@ cxBufferPutString(content, "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"); cxBufferPutString(content, "<D:prop xmlns:D=\"DAV:\">\n"); - CxIterator i = cxMapIteratorValues(properties); + CxMapIterator i = cxMapIteratorValues(properties); cx_foreach(DavProperty*, prop, i) { DavXmlNode pnode; pnode.type = DAV_XML_ELEMENT;