]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
We need the link address attribute not its ancestor
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 3 Nov 2021 19:15:30 +0000 (15:15 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 3 Nov 2021 19:15:30 +0000 (15:15 -0400)
src/process/dhcpv6/base.c

index 06dc6e8b29ba1d5f59f625d13dbb3da85c03a3b0..fea415eba2efd24853234e46e6fe343a6a0322b4 100644 (file)
@@ -385,7 +385,7 @@ process_dhcpv6_relay_fields_t *dhcpv6_relay_fields_store(request_t *request)
                return NULL;
        }
 
-       link_address = fr_pair_find_by_ancestor(&request->request_pairs, attr_relay_link_address);
+       link_address = fr_pair_find_by_da(&request->request_pairs, attr_relay_link_address);
        if (!link_address) {
                REDEBUG("Missing Link-Address");
                return NULL;
@@ -397,7 +397,7 @@ process_dhcpv6_relay_fields_t *dhcpv6_relay_fields_store(request_t *request)
                return NULL;
        }
 
-       peer_address = fr_pair_find_by_ancestor(&request->request_pairs, attr_relay_peer_address);
+       peer_address = fr_pair_find_by_da(&request->request_pairs, attr_relay_peer_address);
        if (!peer_address) {
                REDEBUG("Missing Peer-Address");
                return NULL;