Date: Mon, 16 Aug 2004 16:09:50 +0000 (UTC) From: Martin Blapp <mbr@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/contrib/isc-dhcp/client dhclient.c Message-ID: <200408161609.i7GG9oKa005749@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
mbr 2004-08-16 16:09:50 UTC
FreeBSD src repository
Modified files:
contrib/isc-dhcp/client dhclient.c
Log:
It could happen that the renew/rebind times in the leasefile were
expired but the expire time itself was still valid and in the future.
If this happened we ended up using the state S_RENEW with an
INADDR_BROADCAST address set in the request and dhclient never got
any answer back. The only workaround was to delete the lease file.
Fix this case with a check for the S_RENEW and a fallback to the
S_INIT state.
PR: bin/69361
Submitted by: Andrew Gallatin <gallatin@cs.duke.edu>
Revision Changes Path
1.41 +13 -2 src/contrib/isc-dhcp/client/dhclient.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408161609.i7GG9oKa005749>
