From: Roy Marples Date: Sat, 26 Jul 2008 12:29:02 +0000 (+0000) Subject: Fix sign error. X-Git-Tag: v4.0.2~126 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=650af7c143e7c471a7b4e4ea470b5da8f8259ec7;p=thirdparty%2Fdhcpcd.git Fix sign error. --- diff --git a/client.c b/client.c index 37d42fe4..04adff05 100644 --- a/client.c +++ b/client.c @@ -395,7 +395,7 @@ get_lease(struct dhcp_lease *lease, const struct dhcp_message *dhcp) if (get_option_uint32(&lease->leasetime, dhcp, DHCP_LEASETIME) == 0) { /* Ensure that we can use the lease */ clock_monotonic(&tv); - if (tv.tv_sec + lease->leasetime < tv.tv_sec) { + if (tv.tv_sec + (time_t)lease->leasetime < tv.tv_sec) { logger(LOG_WARNING, "lease of %u would overflow, " "treating as infinite", lease->leasetime); lease->leasetime = ~0U; /* Infinite lease */