In snmpd_metrics process keep file descriptors 0 1 2 open.
authorbluhm <bluhm@openbsd.org>
Fri, 12 Apr 2024 14:17:42 +0000 (14:17 +0000)
committerbluhm <bluhm@openbsd.org>
Fri, 12 Apr 2024 14:17:42 +0000 (14:17 +0000)
commit7b2c2c925bce647de68993e45d20ddf15e67bae4
treec2d4c88c3931464c2e97c5eda34ade2a50a4b3e0
parentd174fb1901ce0ba0acc0a5b72f9c67909444b386
In snmpd_metrics process keep file descriptors 0 1 2 open.

stdin, stdout, stderr are reserverd.  They should point to a terminal,
a redirect file or pipe, or /dev/null.  Closing them and allocating
arbitrary files in those places is not good.  Call closefrom with
4 to keep /dev/null open in snmpd_metrics.

OK martijn@
usr.sbin/snmpd/snmpd.c