]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Fix a signed/unsigned comparison.
authorRoy Marples <roy@marples.name>
Sun, 1 May 2016 14:46:31 +0000 (14:46 +0000)
committerRoy Marples <roy@marples.name>
Sun, 1 May 2016 14:46:31 +0000 (14:46 +0000)
dhcp6.c

diff --git a/dhcp6.c b/dhcp6.c
index 9317cd5ae2236b3d602c2ba4c98aed0ef71570f2..80a12310741ddaa75d695b77441c765594a992fe 100644 (file)
--- a/dhcp6.c
+++ b/dhcp6.c
@@ -429,7 +429,7 @@ dhcp6_delegateaddr(struct in6_addr *addr, struct interface *ifp,
 
                bits = fls32(sla_max);
 
-               if (prefix->prefix_len + bits > UINT8_MAX)
+               if (prefix->prefix_len + bits > (int)UINT8_MAX)
                        asla.prefix_len = UINT8_MAX;
                else {
                        asla.prefix_len = (uint8_t)(prefix->prefix_len + bits);