]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Fix sign error.
authorRoy Marples <roy@marples.name>
Sat, 26 Jul 2008 12:29:02 +0000 (12:29 +0000)
committerRoy Marples <roy@marples.name>
Sat, 26 Jul 2008 12:29:02 +0000 (12:29 +0000)
client.c

index 37d42fe4bf69be8e7a051e270988aa122dff9104..04adff0537d187e092592595a16f99f32d3f2f81 100644 (file)
--- 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 */