On Wed, 11 Feb 1998, Philip Hazel wrote:
> if (!synchronous_delivery) signal(SIGCHLD, SIG_IGN);
>
> just before line 2544 of exim.c in version 1.82 it should cure the
> problem.
Ok, this seems to solve the problem.
Just to make sure. Like this:
src/exim.c:
-------- cut --------
deliver in the background. A fork failure is not a disaster, as the
delivery will eventually happen on a subsequent queue run. */
if (!synchronous_delivery) signal(SIGCHLD, SIG_IGN);
if (security_level <= 1 || original_euid != root_uid)
-------- cut --------
/D.Ryde
--
*** Exim information can be found at
http://www.exim.org/ ***