diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2018-02-22 04:04:54 +0100 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2018-02-28 19:30:14 +0100 |
commit | 379d5799f0d6bbfce031c2f17c2840ce43a5ac98 (patch) | |
tree | c56503b5466c5cb719c70f46e9e34b56e6aa9a48 /src/libvlr | |
parent | 7f48420923e46f9476ef7af2d4fe0bd0ed5e30b0 (diff) |
implement support for 3-digit MNC with leading zeros
Add 3-digit flags and use the new RAI and LAI API from libosmocore throughout
the code base to be able to handle an MNC < 100 that has three digits (leading
zeros).
Depends: Id2240f7f518494c9df6c8bda52c0d5092f90f221 (libosmocore),
Ib7176b1d65a03b76f41f94bc9d3293a8a07d24c6 (libosmocore)
Change-Id: I82f0016d9512ee8722a3489a3cb4b6c704a271fc
Diffstat (limited to 'src/libvlr')
-rw-r--r-- | src/libvlr/vlr_lu_fsm.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/libvlr/vlr_lu_fsm.c b/src/libvlr/vlr_lu_fsm.c index 0ac5b9ad1..25deeb66e 100644 --- a/src/libvlr/vlr_lu_fsm.c +++ b/src/libvlr/vlr_lu_fsm.c @@ -911,14 +911,6 @@ static int assoc_lfp_with_sub(struct osmo_fsm_inst *fi, struct vlr_subscr *vsub) return 0; } -static const char *lai_name(struct osmo_location_area_id *lai) -{ - static char buf[64]; - snprintf(buf, sizeof(buf),"MCC:%u, MNC:%u, LAC:%u", - lai->plmn.mcc, lai->plmn.mnc, lai->lac); - return buf; -} - static int _lu_fsm_associate_vsub(struct osmo_fsm_inst *fi) { struct lu_fsm_priv *lfp = fi->priv; @@ -988,7 +980,7 @@ static void _start_lu_main(struct osmo_fsm_inst *fi) #endif LOGPFSML(fi, LOGL_NOTICE, "LAI change from %s," " but checking previous VLR not implemented\n", - lai_name(&lfp->old_lai)); + osmo_lai_name(&lfp->old_lai)); } /* If this is a TMSI based LU, we may not have the IMSI. Make sure that |