]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
They're fixed length attributes...
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 3 Nov 2021 19:53:22 +0000 (15:53 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 3 Nov 2021 19:53:39 +0000 (15:53 -0400)
src/process/dhcpv6/base.c

index 32b2e29fb1b49149f524836f977da2ae9cb15050..6e0776798ea057434827e38f37979f5c12532736 100644 (file)
@@ -391,24 +391,12 @@ process_dhcpv6_relay_fields_t *dhcpv6_relay_fields_store(request_t *request)
                return NULL;
        }
 
-       if (link_address->vp_length != DHCPV6_LINK_ADDRESS_LEN) {
-               REDEBUG("Invalid Link-Address, expected len %u, got len %zu",
-                       DHCPV6_LINK_ADDRESS_LEN, link_address->vp_length);
-               return NULL;
-       }
-
        peer_address = fr_pair_find_by_da(&request->request_pairs, attr_relay_peer_address, 0);
        if (!peer_address) {
                REDEBUG("Missing Peer-Address");
                return NULL;
        }
 
-       if (peer_address->vp_length != DHCPV6_PEER_ADDRESS_LEN) {
-               REDEBUG("Invalid Peer-Address, expected len %u, got len %zu",
-                       DHCPV6_PEER_ADDRESS_LEN, peer_address->vp_length);
-               return NULL;
-       }
-
        /*
         *      Remember the relay fields
         */