treewide: refactor pref(erred) to preferred_lt (lifetime)
[project/odhcpd.git] / src / odhcpd.c
index 554e5f1c0b880b3da4bd0eeb56c2949522b55d13..e2e89c0acb544943f16ca6997f94e0d5955c300a 100644 (file)
@@ -277,8 +277,8 @@ int odhcpd_get_interface_dns_addr(const struct interface *iface, struct in6_addr
                        continue;
                }
 
-               if (iface->addr6[m].preferred >= (uint32_t)now &&
-                               iface->addr6[i].preferred < (uint32_t)now)
+               if (iface->addr6[m].preferred_lt >= (uint32_t)now &&
+                               iface->addr6[i].preferred_lt < (uint32_t)now)
                        continue;
 
                if (IN6_IS_ADDR_ULA(&iface->addr6[i].addr.in6)) {
@@ -289,7 +289,7 @@ int odhcpd_get_interface_dns_addr(const struct interface *iface, struct in6_addr
                } else if (IN6_IS_ADDR_ULA(&iface->addr6[m].addr.in6))
                        continue;
 
-               if (iface->addr6[i].preferred > iface->addr6[m].preferred)
+               if (iface->addr6[i].preferred_lt > iface->addr6[m].preferred_lt)
                        m = i;
        }