aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bts-litecell15
diff options
context:
space:
mode:
authorVadim Yanitskiy <axilirator@gmail.com>2018-11-22 14:55:13 +0700
committerVadim Yanitskiy <axilirator@gmail.com>2018-11-22 15:30:46 +0700
commit70eb683622f92c273c196a36daa61abd5de63f89 (patch)
tree748937310c6458941e708a7ba453090cdd3ba16f /src/osmo-bts-litecell15
parent07af4e1751f9a190118213cd394da0cdcbcf3dab (diff)
Fix deprecated gsm_arfcn2band(), use gsm_arfcn2band_rc()
Diffstat (limited to 'src/osmo-bts-litecell15')
-rw-r--r--src/osmo-bts-litecell15/utils.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/osmo-bts-litecell15/utils.c b/src/osmo-bts-litecell15/utils.c
index 8c3eb5a8..8d980ba8 100644
--- a/src/osmo-bts-litecell15/utils.c
+++ b/src/osmo-bts-litecell15/utils.c
@@ -82,6 +82,7 @@ int lc15bts_select_lc15_band(struct gsm_bts_trx *trx, uint16_t arfcn)
{
enum gsm_band band;
struct gsm_bts *bts = trx->bts;
+ int rc;
if (!bts->auto_band)
return band_osmo2lc15(trx, bts->band);
@@ -89,7 +90,9 @@ int lc15bts_select_lc15_band(struct gsm_bts_trx *trx, uint16_t arfcn)
/*
* We need to check what will happen now.
*/
- band = gsm_arfcn2band(arfcn);
+ rc = gsm_arfcn2band_rc(arfcn, &band);
+ if (rc) /* wrong ARFCN, give up */
+ return -1;
/* if we are already on the right band return */
if (band == bts->band)