From: Arran Cudbard-Bell Date: Wed, 13 Dec 2017 21:16:21 +0000 (+0000) Subject: CID 1426107 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3bea80e08e265fbb7de7d5fe55eb23e4b4c53348;p=thirdparty%2Ffreeradius-server.git CID 1426107 --- diff --git a/src/modules/rlm_eap/lib/sim/vector.c b/src/modules/rlm_eap/lib/sim/vector.c index 06e923c92bb..3430ae91f19 100644 --- a/src/modules/rlm_eap/lib/sim/vector.c +++ b/src/modules/rlm_eap/lib/sim/vector.c @@ -450,6 +450,9 @@ static int vector_umts_from_ki(eap_session_t *eap_session, VALUE_PAIR *vps, fr_s { uint8_t sqn_buff[MILENAGE_SQN_SIZE]; + keys->sqn = sqn_vp ? sqn_vp->vp_uint64 : 0; + uint48_to_buff(sqn_buff, keys->sqn); + RDEBUG3("Milenage inputs"); RINDENT(); /* @@ -482,7 +485,7 @@ static int vector_umts_from_ki(eap_session_t *eap_session, VALUE_PAIR *vps, fr_s RPEDEBUG2("Failed deriving UMTS Quintuplet"); return -1; } - keys->sqn = sqn_vp ? sqn_vp->vp_uint64 : 0; + keys->umts.vector.xres_len = 8; } return 0;