Call daemon(3) before parse_config() since parse_config() of radiusd(8)
authoryasuoka <yasuoka@openbsd.org>
Mon, 1 Jul 2024 03:48:57 +0000 (03:48 +0000)
committeryasuoka <yasuoka@openbsd.org>
Mon, 1 Jul 2024 03:48:57 +0000 (03:48 +0000)
commit8c9be2452f661d049ba9fef2a4c5a0ca74467417
tree5be9f77b83b6171fb0598ad0c63821aa635686ce
parenta3ca6f29f3173b8e20735e5002fb89712a570adb
Call daemon(3) before parse_config() since parse_config() of radiusd(8)
starts some sub processes and parent-child relationship with them must
be kept.  But we want to show config error on stderr, so keep stdio
files open and close them after parse_config().
usr.sbin/radiusd/radiusd.c