vtysh: don't collect config from watchfrr

This results in some hardcoded watchfrr logging config ending up in the
integrated config otherwise.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
This commit is contained in:
David Lamparter 2017-08-15 13:43:50 +02:00
parent e2799b1d67
commit a23587faac

View File

@ -250,6 +250,13 @@ static int vtysh_client_execute(struct vtysh_client *head_client,
static void vtysh_client_config(struct vtysh_client *head_client, char *line)
{
/* watchfrr currently doesn't load any config, and has some hardcoded
* settings that show up in "show run". skip it here (for now at
* least) so we don't get that mangled up in config-write.
*/
if (head_client->flag == VTYSH_WATCHFRR)
return;
vtysh_client_run_all(head_client, line, 1, NULL,
vtysh_config_parse_line, NULL);
}