Do not delete control socket upon exit
authorkn <kn@openbsd.org>
Tue, 16 Mar 2021 09:00:43 +0000 (09:00 +0000)
committerkn <kn@openbsd.org>
Tue, 16 Mar 2021 09:00:43 +0000 (09:00 +0000)
commit1ff4cf56fdff3473d72fc4b29d69428c688d47c6
treed6185ab1c66554741635782727a7ca20d4409ebd
parenta236030e4d2aaa23cfaa0b501a6c567c31c6ff98
Do not delete control socket upon exit

The control socket is not unveiled, therefore accounting would report
unveil violations whenever apmd(8) stopped (normally).

As discussed and done with other daemons such as relayd which also employ
no pledge (due to inherent limitations) but unveil effecting all of /,
simply stop removing the socket upon exit and leave it to the next apmd
which completely sets up its control socket anew at startup.

Violations reported by anton
Feedback OK semarie mestre
usr.sbin/apmd/apmd.c