Correctly byteswap DNS lifetimes in RAs
[project/odhcpd.git] / src / router.c
index a23b530..526f9c2 100644 (file)
@@ -430,7 +430,7 @@ static uint64_t send_router_advert(struct interface *iface, const struct in6_add
 
        minival = (maxival * 3) / 4;
 
-       search->lifetime = maxival / 100;
+       search->lifetime = htonl(maxival / 100);
        dns.lifetime = search->lifetime;
 
        odhcpd_urandom(&msecs, sizeof(msecs));