CVSROOT:        /cvs
Module name:    src
Changes by:     k...@cvs.openbsd.org    2012/12/19 05:25:38

Modified files:
        sbin/dhclient  : kroute.c dhcpd.h dhclient.c 

Log message:
Don't attempt to delete an address that has already been deleted
by a new dhclient (or anyone else). Instead, use add_address(...,
INADDR_ANY, ...) to tell the privileged process that its active
address is gone. Thus the cleanup process doesn't try to delete it.

Eliminates extraneous log entries complaining that the address can't
be deleted. Narrows race window where old dhclient might delete the
address the new dhclient has just added.

Make rapid-fire starting of dhclient even more reliable.

Reply via email to