Fix sync loops.
This commit is contained in:
parent
dc32a3b12a
commit
41001e4266
1 changed files with 6 additions and 4 deletions
|
@ -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)))))))
|
||||
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue