diff --git a/Changes b/Changes index 88f123f..1c9b8c9 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,7 @@ X.YY - Date + prefork: Fix problem with processes sometimes being "left behind" (Charlie Brady) + prefork: Fix startup when no interface addresses are specified (Devin Carraway) prefork: add multi-address support diff --git a/qpsmtpd-prefork b/qpsmtpd-prefork index aecb417..887f940 100755 --- a/qpsmtpd-prefork +++ b/qpsmtpd-prefork @@ -291,8 +291,8 @@ sub run { open STDERR, '>&STDOUT' or die "open(stderr): $!"; defined (my $pid = fork) or die "fork: $!"; exit 0 if $pid; - POSIX::setsid or die "setsid: $!"; } + POSIX::setsid or die "setsid: $!"; if ($pid_file) { print PID $$,"\n";