CVSROOT: /cvs Module name: src Changes by: k...@cvs.openbsd.org 2012/12/02 10:03:19
Modified files: sbin/dhclient : dhclient.c dhcpd.h kroute.c privsep.c privsep.h Log message: Try harder to cleanup when exiting. In particular catch signals SIGHUP, SIGINT, SIGTERM, SIGUSR1, SIGUS2 and cleanup before exiting when getting them. Cleanup meaning removing routes and the interface address added. Tweaks and feedback from phessler@, sthen@, otto@, deraadt@