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;