Impossible condition at dhc6.c:4109.

John Newlin jnewlin at google.com
Thu May 22 21:51:04 UTC 2014


Version: dhcp-4.1-ESV-R5
OS: Linux
Kernel version: 2.6.32.11
libc:  ucLibc xxx (not sure the exact version)
Log:  http://pastebin.com/cVBE8za1


The dhcp server was set with very short preferred lifetimes, 5 minutes (not
exactly sure).
DHCP server changed pools, so old address would depref or expire and we'd
pick up a new address.

What seems to happen in dhc6.c is:
 old address id DEPREF'd
 the client state goes back to INIT
 do_check_times gets called and hits this case because there is an address
that isn't marked as expired, it is marked as DEPREF.

Has anyone seen this before, and know if it's fixed in a more recent image?

-john
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20140522/95e7382b/attachment.html>


More information about the dhcp-users mailing list