diff options
author | Harald Welte <laforge@gnumonks.org> | 2018-09-09 14:50:59 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-09-09 14:51:36 +0200 |
commit | 0bc5365241e8dd70480e9ee38585cd382dddc865 (patch) | |
tree | ad91f35e482e34a91736fecc99e5c2b5a1b0cba0 /src/osmo-bsc/bsc_vty.c | |
parent | 5ac4d800e5c104eec8eac99147457c3aa13d8321 (diff) |
cbch: Don't send cell-broadcast command on BTS without CBCH channel
Change-Id: I83d6b0b3eafd83e2c0fbdec81d9677ff0118db92
Diffstat (limited to 'src/osmo-bsc/bsc_vty.c')
-rw-r--r-- | src/osmo-bsc/bsc_vty.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/osmo-bsc/bsc_vty.c b/src/osmo-bsc/bsc_vty.c index e99029a95..b1938e6e3 100644 --- a/src/osmo-bsc/bsc_vty.c +++ b/src/osmo-bsc/bsc_vty.c @@ -4240,6 +4240,10 @@ DEFUN(smscb_cmd, smscb_cmd_cmd, vty_out(vty, "%% No such BTS (%d)%s", bts_nr, VTY_NEWLINE); return CMD_WARNING; } + if (!gsm_bts_get_cbch(bts)) { + vty_out(vty, "%% BTS %d doesn't have a CBCH%s", bts_nr, VTY_NEWLINE); + return CMD_WARNING; + } rc = osmo_hexparse(argv[2], buf, sizeof(buf)); if (rc < 0 || rc > sizeof(buf)) { vty_out(vty, "Error parsing HEXSTRING%s", VTY_NEWLINE); |