summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreugen <eugen@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>2020-12-18 12:24:33 +0000
committereugen <eugen@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>2020-12-18 12:24:33 +0000
commitf151bb06134431f365de99787e2b4c4eb4c1a77c (patch)
tree6ed8f133893a2facbcf96954ec36294618eb5cea
parent6eb7a7ae1e677b493f139630dc95666f67d5a975 (diff)
downloadfreebsd-stable/11.tar.gz
freebsd-stable/11.tar.bz2
MFC r368148: fix hastd(8)stable/11
hastd(8) assumes it has no extra file descriptors opened and aborts otherwise, so call closefrom() early. PR: 227461 git-svn-id: http://svn.freebsd.org/base/stable/11@368759 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
-rw-r--r--sbin/hastd/hastd.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sbin/hastd/hastd.c b/sbin/hastd/hastd.c
index 160dfef437e..be58411b7ec 100644
--- a/sbin/hastd/hastd.c
+++ b/sbin/hastd/hastd.c
@@ -1222,6 +1222,7 @@ main(int argc, char *argv[])
pjdlog_init(PJDLOG_MODE_STD);
pjdlog_debug_set(debuglevel);
+ closefrom(MAX(MAX(STDIN_FILENO, STDOUT_FILENO), STDERR_FILENO) + 1);
g_gate_load();
/*