diff --git a/conf/conf.c b/conf/conf.c index 9f259691..cfe484cb 100644 --- a/conf/conf.c +++ b/conf/conf.c @@ -589,6 +589,7 @@ order_shutdown(int gr) init_list(&c->mpls_domains); init_list(&c->symbols); obstacle_target_init(&c->obstacles, &c->obstacles_cleared, c->pool, "Config"); + c->cli = (struct cli_config_list) {}; memset(c->def_tables, 0, sizeof(c->def_tables)); c->shutdown = 1; c->gr_down = gr; diff --git a/conf/confbase.Y b/conf/confbase.Y index 99fb3d7a..f3b0db61 100644 --- a/conf/confbase.Y +++ b/conf/confbase.Y @@ -105,6 +105,7 @@ CF_DECLS struct adata *ad; const struct adata *bs; struct aggr_item_node *ai; + struct cli_config *cli; } %token END CLI_MARKER INVALID_TOKEN ELSECOL DDOT diff --git a/doc/bird.sgml b/doc/bird.sgml index 7074561d..fc22d4fc 100644 --- a/doc/bird.sgml +++ b/doc/bird.sgml @@ -1264,9 +1264,11 @@ protocol bgp { Remote control