From: Arran Cudbard-Bell Date: Wed, 3 Nov 2021 19:53:22 +0000 (-0400) Subject: They're fixed length attributes... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=99afeba3322ef240e011db1f491b891662dcf522;p=thirdparty%2Ffreeradius-server.git They're fixed length attributes... --- diff --git a/src/process/dhcpv6/base.c b/src/process/dhcpv6/base.c index 32b2e29fb1b..6e0776798ea 100644 --- a/src/process/dhcpv6/base.c +++ b/src/process/dhcpv6/base.c @@ -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 */