From f2d38b609fbb1d321a67acb449f79990ef0501b5 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Wed, 6 Sep 2000 17:19:28 +0000 Subject: When starting up sendmail in the background, redirect stderr to /dev/null too. Otherwise, if there is a name resolution problem the rc files may finish before sendmail forks into a daemon and it will complain about EBADF on stderr (since init revoked it). From a discussion between Theo and myself. --- etc/rc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'etc/rc') diff --git a/etc/rc b/etc/rc index e09544d8e2b..9dc3f441e85 100644 --- a/etc/rc +++ b/etc/rc @@ -1,4 +1,4 @@ -# $OpenBSD: rc,v 1.152 2000/09/01 06:56:48 aaron Exp $ +# $OpenBSD: rc,v 1.153 2000/09/06 17:19:27 millert Exp $ # System startup script run by init on autoboot # or after single-user. @@ -434,7 +434,7 @@ fi # sendmail isn't run. We call sendmail with a full path so that # SIGHUP works. if [ "X${sendmail_flags}" != X"NO" -a -s /etc/mail/sendmail.cf ]; then - echo -n ' sendmail'; ( /usr/sbin/sendmail ${sendmail_flags} >/dev/null & ) + echo -n ' sendmail'; ( /usr/sbin/sendmail ${sendmail_flags} >/dev/null 2>&1 & ) fi if [ "X${httpd_flags}" != X"NO" ]; then -- cgit v1.2.3