From fe718bc760574e49fa09885a99496464a10096c0 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Sun, 11 Mar 2018 01:24:33 +0100 Subject: cosmetic: vlr_auth: log decision to send UMTS or GSM AKA challenge Also indicate in msc_vlr_test_gsm_authen.c that we're indeed sending no capability to do R99 in the Classmark 1 during LU request. Change-Id: Id79a77ca1f218d55dad21d9dd3de92445fb5d6bf --- src/libvlr/vlr_auth_fsm.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/libvlr') diff --git a/src/libvlr/vlr_auth_fsm.c b/src/libvlr/vlr_auth_fsm.c index 224bc9fff..f001eacd1 100644 --- a/src/libvlr/vlr_auth_fsm.c +++ b/src/libvlr/vlr_auth_fsm.c @@ -266,6 +266,7 @@ static int _vlr_subscr_authenticate(struct osmo_fsm_inst *fi) struct auth_fsm_priv *afp = fi->priv; struct vlr_subscr *vsub = afp->vsub; struct gsm_auth_tuple *at; + bool use_umts_aka; /* Caller ensures we have vectors available */ at = vlr_subscr_get_auth_tuple(vsub, afp->auth_tuple_max_reuse_count); @@ -277,16 +278,16 @@ static int _vlr_subscr_authenticate(struct osmo_fsm_inst *fi) return -1; } - LOGPFSM(fi, "got auth tuple: use_count=%d key_seq=%d\n", - at->use_count, at->key_seq); - - OSMO_ASSERT(at); + use_umts_aka = vlr_use_umts_aka(&at->vec, afp->is_r99); + LOGPFSM(fi, "got auth tuple: use_count=%d key_seq=%d" + " -- will use %s AKA (is_r99=%s, at->vec.auth_types=0x%x)\n", + at->use_count, at->key_seq, + use_umts_aka ? "UMTS" : "GSM", afp->is_r99 ? "yes" : "no", at->vec.auth_types); /* Transmit auth req to subscriber */ afp->auth_requested = true; vsub->last_tuple = at; - vsub->vlr->ops.tx_auth_req(vsub->msc_conn_ref, at, - vlr_use_umts_aka(&at->vec, afp->is_r99)); + vsub->vlr->ops.tx_auth_req(vsub->msc_conn_ref, at, use_umts_aka); return 0; } -- cgit v1.2.3