From f14b7abf4f36f6ebcd6280df41b430e062a696c2 Mon Sep 17 00:00:00 2001 From: Quentin Young Date: Wed, 17 May 2017 01:53:47 +0000 Subject: [PATCH] vtysh: fix ldpd vtysh ldpd needs a special case to execute the correct exit command for walkup when using vtysh Signed-off-by: Quentin Young --- vtysh/vtysh.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vtysh/vtysh.c b/vtysh/vtysh.c index 5bb969bef7..5c39e1ee90 100644 --- a/vtysh/vtysh.c +++ b/vtysh/vtysh.c @@ -324,7 +324,11 @@ vtysh_execute_func (const char *line, int pager) { vtysh_execute("exit-vnc"); } - else if ((saved_node == KEYCHAIN_KEY_NODE) && (tried == 1)) + else if ((saved_node == KEYCHAIN_KEY_NODE + || saved_node == LDP_PSEUDOWIRE_NODE + || saved_node == LDP_IPV4_IFACE_NODE + || saved_node == LDP_IPV6_IFACE_NODE) + && (tried == 1)) { vtysh_execute("exit"); } -- 2.39.5