From: Roy Marples Date: Wed, 19 Nov 2008 14:58:17 +0000 (+0000) Subject: If no lease time is supplied, assume it's infinite. X-Git-Tag: v5.0.0~176 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ea7071e5c997b255ae3f356ab7ebd14e89f1ecc9;p=thirdparty%2Fdhcpcd.git If no lease time is supplied, assume it's infinite. --- diff --git a/dhcp.c b/dhcp.c index 7c8d7aa1..8a861f23 100644 --- a/dhcp.c +++ b/dhcp.c @@ -1286,7 +1286,7 @@ get_lease(struct dhcp_lease *lease, const struct dhcp_message *dhcp) if (now.tv_sec + (time_t)lease->leasetime < now.tv_sec) lease->leasetime = ~0U; /* Infinite lease */ } else - lease->leasetime = DEFAULT_LEASETIME; + lease->leasetime = ~0U; /* Default to infinite lease */ if (get_option_uint32(&lease->renewaltime, dhcp, DHO_RENEWALTIME) != 0) lease->renewaltime = 0; if (get_option_uint32(&lease->rebindtime, dhcp, DHO_REBINDTIME) != 0)