Fix sync loops.

This commit is contained in:
Dominik Pantůček 2023-05-13 12:01:23 +02:00
parent dc32a3b12a
commit 41001e4266

View file

@ -180,10 +180,12 @@
(mailman-compare-members ml emails)))
(let ((listname (mailman-list-name ml)))
(let loop ((emails missing))
(when (not (null? emails))
(add-email-to-mailman-list listname (car emails))
(loop (cdr emails)))
(loop (cdr emails))))
(let loop ((emails surplus))
(when (not (null? emails))
(remove-email-from-mailman-list listname (car emails))
(loop (cdr loop))))))
(loop (cdr loop)))))))
)