From: Alan T. DeKok Date: Wed, 22 Sep 2021 19:04:28 +0000 (-0400) Subject: pac_type is uint16, not uint32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d7f8e8abe8d4082d4d242cbad9a862a8abecbaff;p=thirdparty%2Ffreeradius-server.git pac_type is uint16, not uint32 --- diff --git a/src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c b/src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c index f78b641c78..98800d720e 100644 --- a/src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c +++ b/src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c @@ -331,7 +331,7 @@ error: vp = fr_pair_list_next(&fast_vps, vp)) { if (vp->da == attr_eap_fast_pac_info_pac_type) { fr_assert(t->pac.type == 0); - t->pac.type = vp->vp_uint32; + t->pac.type = vp->vp_uint16; } else if (vp->da == attr_eap_fast_pac_info_pac_lifetime) { fr_assert(t->pac.expires == 0); t->pac.expires = request->packet->timestamp + fr_time_delta_from_sec(vp->vp_uint32);