From d7f8e8abe8d4082d4d242cbad9a862a8abecbaff Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Wed, 22 Sep 2021 15:04:28 -0400 Subject: [PATCH] pac_type is uint16, not uint32 --- src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.47.2