n.addr.s6_addr32[3] = htonl(a->assigned);
size_t entrlen = sizeof(n) - 4;
- if (!a->accept_reconf && iface->managed < RELAYD_MANAGED_NO_AFLAG)
+ if (!a->accept_reconf && iface->managed < RELAYD_MANAGED_NO_AFLAG &&
+ addrs[i].prefix == 64)
n.preferred = htonl(1);
#ifdef DHCPV6_OPT_PREFIX_CLASS