]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
combo IPv6 is 16 octets, not 17
authorAlan T. DeKok <aland@freeradius.org>
Tue, 6 Apr 2021 10:54:01 +0000 (06:54 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 6 Apr 2021 10:56:17 +0000 (06:56 -0400)
combo-ip is only used for WiMAX, and it doesn't have a scope byte.

src/protocols/radius/base.c

index 7e915a57e9f1ce54c138c2d36be6be3e05ce2f30..80d0a9499ecc5b5783c8d1ae8316e2d77fc6dcd7 100644 (file)
@@ -94,7 +94,7 @@ size_t const fr_radius_attr_sizes[FR_TYPE_MAX + 1][2] = {
        [FR_TYPE_IPV6_ADDR]             = {16, 16},
        [FR_TYPE_IPV6_PREFIX]           = {2, 18},
        [FR_TYPE_COMBO_IP_PREFIX]       = {6, 18},
-       [FR_TYPE_COMBO_IP_ADDR]         = {4, 17},
+       [FR_TYPE_COMBO_IP_ADDR]         = {4, 16},
        [FR_TYPE_IFID]                  = {8, 8},
        [FR_TYPE_ETHERNET]              = {6, 6},