git: sendmail - pre-fork in daemon mode to avoid stall (2)
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Aug 22 11:45:53 PDT 2014
commit 36bc4ae216e6e600289fc20777a84e27da314bf5
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Fri Aug 22 11:41:54 2014 -0700
sendmail - pre-fork in daemon mode to avoid stall (2)
* disconnect() and set CurrentPid on pre-fork. This fixes an issue where
the boot console is revoked and enters getty before the backgrounded
sendmail disconnects from the foreground process and tty, causing sendmail
to complain in /var/log/maillog.
This issue can occur due to myhostname() stalls when the internet is not
available (e.g. /etc/resolv.conf is present but wifi-only system has not
yet associated), or has other connectivity issues during boot.
Reported-by: Rolinh
Summary of changes:
usr.sbin/sendmail/main.c.patch | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/36bc4ae216e6e600289fc20777a84e27da314bf5
--
DragonFly BSD source repository
More information about the Commits
mailing list