CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2015/12/12 07:48:17

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

Log message:
Send DECLINE messages in response to ACK messages that turn out to
have inadequate or invalid leases. In particular leases for addresses
that are already configured on a different interface. After the
DECLINE, return to INIT state and start looking for a valid lease. This
conforms much closer to the relevant RFC's.

Avoids 'hanging' dhclient(8) during boot when the attempt to configure
the address fails without dhclient(8) realizing it.

Issue found and various fixes tested by mpi@. Feedback from beck@ and
reyk@.

ok mpi@

Reply via email to