diff -r 26541c37b619 -r 42cdbf9bbd49 libidav/pwdstore.c --- a/libidav/pwdstore.c Tue Oct 14 21:02:26 2025 +0200 +++ b/libidav/pwdstore.c Sat Nov 08 23:06:11 2025 +0100 @@ -34,8 +34,9 @@ #include #include +#include + #include -#include #ifdef _WIN32 #include @@ -263,7 +264,7 @@ } static void remove_list_entries(PwdStore *s, const char *id) { - CxIterator i = cxListMutIterator(s->locations); + CxIterator i = cxListIterator(s->locations); cx_foreach(PwdIndexEntry*, ie, i) { if(!strcmp(ie->id, id)) { cxIteratorFlagRemoval(i); @@ -271,7 +272,7 @@ break; } } - i = cxListMutIterator(s->noloc); + i = cxListIterator(s->noloc); cx_foreach(PwdIndexEntry*, ie, i) { if(!strcmp(ie->id, id)) { cxIteratorFlagRemoval(i);