@@ -295,7 +295,7 @@ static void __apply_lease(struct dhcpv6_lease *a,
295295 for (ssize_t i = 0 ; i < addr_len ; ++ i ) {
296296 struct in6_addr prefix ;
297297
298- if (ADDR_MATCH_PIO_FILTER (& addrs [i ], a -> iface ))
298+ if (ADDR_MATCH_PREFIX_FILTER (& addrs [i ], a -> iface ))
299299 continue ;
300300
301301 prefix = addrs [i ].addr .in6 ;
@@ -324,7 +324,7 @@ static void set_border_assignment_size(struct interface *iface, struct dhcpv6_le
324324 for (size_t i = 0 ; i < iface -> addr6_len ; ++ i ) {
325325 struct odhcpd_ipaddr * addr = & iface -> addr6 [i ];
326326
327- if (ADDR_MATCH_PIO_FILTER (addr , iface ))
327+ if (ADDR_MATCH_PREFIX_FILTER (addr , iface ))
328328 continue ;
329329
330330 if (addr -> preferred_lt > (uint32_t )now &&
@@ -634,7 +634,7 @@ static size_t build_ia(uint8_t *buf, size_t buflen, uint16_t status,
634634 continue ;
635635
636636 /* Filter Out Prefixes */
637- if (ADDR_MATCH_PIO_FILTER (& addrs [i ], iface )) {
637+ if (ADDR_MATCH_PREFIX_FILTER (& addrs [i ], iface )) {
638638 char addrbuf [INET6_ADDRSTRLEN ];
639639 info ("Address %s filtered out on %s" ,
640640 inet_ntop (AF_INET6 , & addrs [i ].addr .in6 , addrbuf , sizeof (addrbuf )),
@@ -761,7 +761,7 @@ static size_t build_ia(uint8_t *buf, size_t buflen, uint16_t status,
761761 if (!valid_prefix_length (a , addrs [i ].prefix_len ))
762762 continue ;
763763
764- if (ADDR_MATCH_PIO_FILTER (& addrs [i ], iface ))
764+ if (ADDR_MATCH_PREFIX_FILTER (& addrs [i ], iface ))
765765 continue ;
766766
767767 if (ia -> type == htons (DHCPV6_OPT_IA_PD )) {
@@ -934,7 +934,7 @@ static bool dhcpv6_ia_on_link(const struct dhcpv6_ia_hdr *ia, struct dhcpv6_leas
934934 if (!valid_addr (& addrs [i ], now ))
935935 continue ;
936936
937- if (ADDR_MATCH_PIO_FILTER (& addrs [i ], iface ))
937+ if (ADDR_MATCH_PREFIX_FILTER (& addrs [i ], iface ))
938938 continue ;
939939
940940 if (ia -> type == htons (DHCPV6_OPT_IA_PD )) {
0 commit comments