--- a/dav/tags.c Sun Jul 02 10:37:44 2023 +0200 +++ b/dav/tags.c Sun Jul 02 10:48:27 2023 +0200 @@ -110,6 +110,10 @@ } CxMap* taglist2map(CxList *tags) { + if(!tags) { + return cxHashMapCreate(cxDefaultAllocator, CX_STORE_POINTERS, 8); + } + CxMap *map = cxHashMapCreate(cxDefaultAllocator, CX_STORE_POINTERS, tags->size + 8); CxIterator iter = cxListIterator(tags); cx_foreach(DavTag*, t, iter) {