diff options
author | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2023-02-05 04:21:18 +0700 |
---|---|---|
committer | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2023-02-05 04:21:31 +0700 |
commit | 1289c7b1bc3ccb79c2c888942c5b716cda91bb66 (patch) | |
tree | 0a149f5194b59be14775378c6f14cb3a5aa00994 | |
parent | 603e1fc925e4b0f0cf681e75497d73ec67987f4e (diff) |
fix msc_vty_go_parent(): add missing case for MGW_NODE
A new VTY node was added in commit [1], but bsc_vty_go_parent() was
not updated. Because of that, commands following the MGW node may
crash osmo-msc. See related patch [2] for more details.
Change-Id: I2422fa9152ecc8c4be1f2487ee016c3fe737e653
Fixes: [1] b44cf2d5755e36d8b9a4406cc71538e3d6b5c859
Related: [2] osmo-bsc.git Id3050ff7e2402c33ee76c7bf0cc83603c0cc6dfc
-rw-r--r-- | src/osmo-msc/msc_main.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/osmo-msc/msc_main.c b/src/osmo-msc/msc_main.c index 16a38fb7d..0f1047bc8 100644 --- a/src/osmo-msc/msc_main.c +++ b/src/osmo-msc/msc_main.c @@ -318,6 +318,11 @@ static int msc_vty_go_parent(struct vty *vty) vty->node = CONFIG_NODE; vty->index = NULL; break; + case MGW_NODE: + OSMO_ASSERT(msc_network != NULL); + vty->node = GSMNET_NODE; + vty->index = msc_network; + break; case SMPP_ESME_NODE: vty->node = SMPP_NODE; vty->index = NULL; |