diff options
author | eugen <eugen@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f> | 2020-12-18 12:24:33 +0000 |
---|---|---|
committer | eugen <eugen@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f> | 2020-12-18 12:24:33 +0000 |
commit | f151bb06134431f365de99787e2b4c4eb4c1a77c (patch) | |
tree | 6ed8f133893a2facbcf96954ec36294618eb5cea | |
parent | 6eb7a7ae1e677b493f139630dc95666f67d5a975 (diff) | |
download | freebsd-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.c | 1 |
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(); /* |