CVSROOT: /cvs Module name: src Changes by: k...@cvs.openbsd.org 2017/06/24 17:32:57
Modified files: sbin/dhclient : dhclient.c dhcpd.h dispatch.c kroute.c privsep.c privsep.h Log message: Tweak handling of HUP and new LLADDR. Just use expose and use sighup() function. Don't exit dispatch() loop on SIGHUP, wait for privileged child to execvp() dhclient. Eliminate struct imsg_hup since its contents were not being used except in priv_cleanup(). And 'active_addr' works just as well there. Cleaner and eliminates some extraneous log entries.