Use correct order of arguments for shutdown(2).
authorflorian <florian@openbsd.org>
Wed, 15 Feb 2023 13:47:00 +0000 (13:47 +0000)
committerflorian <florian@openbsd.org>
Wed, 15 Feb 2023 13:47:00 +0000 (13:47 +0000)
commitfe9a5e47b9ac3a9f393f32459dfe61164a5d460e
treec3ff6528d23de4c7ed34bc9301e55bc764243389
parent684cac8db8ccc6cef5c286bbf265a3504cda0680
Use correct order of arguments for shutdown(2).

Luckily routesock would never be <= 2 so shutdown would always failing
with EINVAL and not shutting down random other sockets.
The kernel was just uselessly piling up route messages that we were
never reading.

This mistake first showed up in slaacd(8) and then was copied to the
other daemons.

Reported & fixed by Josiah Frentsos (jfrent at tilde.team), thanks!
OK kn
sbin/dhcpleased/dhcpleased.c
sbin/slaacd/slaacd.c
sbin/unwind/unwind.c