src/server/daemon/log.c

changeset 438
22eca559aded
parent 434
ff576305ae6e
child 442
05c2b62448b1
--- a/src/server/daemon/log.c	Sun Nov 20 12:43:44 2022 +0100
+++ b/src/server/daemon/log.c	Sat Nov 26 17:07:08 2022 +0100
@@ -254,12 +254,12 @@
 
 void log_remove_logdup(LogDup *ldup) {
     pthread_mutex_lock(&mutex);
-    CxIterator i = cxListIterator(log_dup_list, 0);
+    CxMutIterator i = cxListMutIterator(log_dup_list, 0);
     WSBool finished = 0;
     cx_foreach(LogDup *, dup, i) {
         if(finished) break;
         if(dup == ldup) {
-            i.remove = 1;
+            cxIteratorFlagRemoval(i);
             finished = 1;
             ws_atomic_dec32(&log_dup_count);
         }

mercurial