summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbwarsaw1999-10-30 01:08:25 +0000
committerbwarsaw1999-10-30 01:08:25 +0000
commitb587d3920e365c6d0254961dfc94ccedb1e4016d (patch)
tree0e32397f8acafc1cddf51e1599036c359b257dbd
parent5b7fa2a3aa2c324044d65285549b66251332887b (diff)
downloadmailman-b587d3920e365c6d0254961dfc94ccedb1e4016d.tar.gz
mailman-b587d3920e365c6d0254961dfc94ccedb1e4016d.tar.zst
mailman-b587d3920e365c6d0254961dfc94ccedb1e4016d.zip
main(): Reap all subprocesses until none are left
-rwxr-xr-xbin/add_members4
1 files changed, 4 insertions, 0 deletions
diff --git a/bin/add_members b/bin/add_members
index ef1007bc8..df3897e99 100755
--- a/bin/add_members
+++ b/bin/add_members
@@ -210,6 +210,10 @@ def main():
if send_changes_msg:
SendExplanation(ml, nmembers + dmembers)
finally:
+ while 1:
+ children = Mailman.Utils.Reap()
+ if not children:
+ break
ml.Unlock()
main()