aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <axilirator@gmail.com>2018-05-09 23:11:27 +0700
committerVadim Yanitskiy <axilirator@gmail.com>2018-05-09 23:13:09 +0700
commit906c2099da1ca2e7dabac518816b890797f06657 (patch)
treece07594b3f4700db46faa87cc0090e2fbb407d0d
parentac07625086948281295e54dd295228153ecd5ff0 (diff)
ggsn_vty.c: fix: use CONFIG_NODE as parent by default
There are some configuration nodes, which are handled by extenral libraries, such as libosmoctrl. So, when switching back to the parent node, this should be kept in mind. Change-Id: I65be7910dc46166caa34a0984a6763e1477dec99
-rw-r--r--ggsn/ggsn_vty.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ggsn/ggsn_vty.c b/ggsn/ggsn_vty.c
index 6ddfc0d..53f4ebf 100644
--- a/ggsn/ggsn_vty.c
+++ b/ggsn/ggsn_vty.c
@@ -948,6 +948,10 @@ static int ggsn_vty_go_parent(struct vty *vty)
vty->index_sub = &apn->ggsn->cfg.description;
}
break;
+ default:
+ vty->node = CONFIG_NODE;
+ vty->index = NULL;
+ vty->index_sub = NULL;
}
return vty->node;