aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2022-09-16 18:13:14 +0200
committerpespin <pespin@sysmocom.de>2022-09-20 10:16:41 +0000
commit5ec3eccdf5ea1f07591aa80a403ca84b004bd486 (patch)
tree97442e4b9240e782a9f1ddcfff008b7ba3a34bcd
parent0944a4ce911103dd0405bd41767ec30d444e2d03 (diff)
ipacces-config: override gsm_bts_check_cfg() to void checking unset bts configuration
the shared code in libbsc checks for sane config being set, but this doesn't really apply to ipaccess-config, wihich doesn't set such config fields internally. Change-Id: I22ff0d22d6dcf9b0f715bfa4e0daeb52c4028308
-rw-r--r--src/ipaccess/stubs.c6
-rw-r--r--src/osmo-bsc/bts.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/src/ipaccess/stubs.c b/src/ipaccess/stubs.c
index 60fa62627..aaec4c556 100644
--- a/src/ipaccess/stubs.c
+++ b/src/ipaccess/stubs.c
@@ -30,3 +30,9 @@ bool on_gsm_ts_init(struct gsm_bts_trx_ts *ts)
/* No TS init required here. */
return true;
}
+
+int gsm_bts_check_cfg(struct gsm_bts *bts)
+{
+ /* No checks required here */
+ return 0;
+}
diff --git a/src/osmo-bsc/bts.c b/src/osmo-bsc/bts.c
index 95e7430b1..b7d3c3c26 100644
--- a/src/osmo-bsc/bts.c
+++ b/src/osmo-bsc/bts.c
@@ -461,7 +461,7 @@ struct gsm_bts *gsm_bts_alloc(struct gsm_network *net, struct gsm_bts_sm *bts_sm
}
/* Validate BTS configuration (ARFCN settings and physical channel configuration) */
-int gsm_bts_check_cfg(struct gsm_bts *bts)
+__attribute__((weak)) int gsm_bts_check_cfg(struct gsm_bts *bts)
{
struct gsm_bts_trx *trx;