dhcpv6: assign all viable DHCPv6 addresses by default (FS#402, FS#524)
[project/odhcpd.git] / src / dhcpv6-ia.c
index 3275da5f74959d28d79a2ccfdd75d9a827c7ae61..8236457b1d589525462b9a4cbda04d77f6777088 100644 (file)
@@ -35,7 +35,7 @@
 #include <sys/timerfd.h>
 
 #define ADDR_ENTRY_VALID_IA_ADDR(iface, i, m, addrs) \
-    ((iface)->managed == RELAYD_MANAGED_NO_AFLAG || (i) == (m) || \
+    ((iface)->dhcpv6_assignall || (i) == (m) || \
      (addrs)[(i)].prefix > 64)
 
 static void free_dhcpv6_assignment(struct dhcpv6_assignment *c);