aboutsummaryrefslogtreecommitdiffstats
path: root/sink.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2001-05-21 10:24:52 +0000
committerEric S. Raymond <esr@thyrsus.com>2001-05-21 10:24:52 +0000
commit31ab5ebe1eb914d3707af9901ddf1f9330ad7d98 (patch)
tree0b10c6d982511bba6f602035e8cd12cc440403b0 /sink.c
parent9944ca8e0b1674291d32ccb83262a9f717d09e69 (diff)
downloadfetchmail-31ab5ebe1eb914d3707af9901ddf1f9330ad7d98.tar.gz
fetchmail-31ab5ebe1eb914d3707af9901ddf1f9330ad7d98.tar.bz2
fetchmail-31ab5ebe1eb914d3707af9901ddf1f9330ad7d98.zip
Fix patches from HMH and others.
svn path=/trunk/; revision=3317
Diffstat (limited to 'sink.c')
-rw-r--r--sink.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sink.c b/sink.c
index 1f54b2f8..5759a876 100644
--- a/sink.c
+++ b/sink.c
@@ -937,6 +937,7 @@ void release_sink(struct query *ctl)
#else
sigaction (SIGCHLD, &sa_old, NULL);
#endif /* HAVE_SIGACTION */
+ deal_with_sigchld();
}
}
@@ -960,6 +961,7 @@ int close_sink(struct query *ctl, struct msgblk *msg, flag forward)
#else
sigaction (SIGCHLD, &sa_old, NULL);
#endif /* HAVE_SIGACTION */
+ deal_with_sigchld();
if (rc)
{
report(stderr,