odhcpd: add option for setting preferred lifetime
[project/odhcpd.git] / src / router.c
index 06f3a668c4438e0711c8a3acb03851c662a74f09..d6ab4bb517ff67ca68491504a94f97a192b7720e 100644 (file)
@@ -552,8 +552,8 @@ static int send_router_advert(struct interface *iface, const struct in6_addr *fr
                        preferred = TIME_LEFT(addr->preferred, now);
 
                        if (iface->ra_useleasetime &&
-                           preferred > iface->dhcp_leasetime)
-                               preferred = iface->dhcp_leasetime;
+                           preferred > iface->preferred_lifetime)
+                               preferred = iface->preferred_lifetime;
                }
 
                valid = TIME_LEFT(addr->valid, now);