]> git.puffer.fish Git - mirror/frr.git/commitdiff
vtysh: fix exit from keychain node
authorIgor Ryzhov <iryzhov@nfware.com>
Mon, 28 Sep 2020 14:17:05 +0000 (17:17 +0300)
committerIgor Ryzhov <iryzhov@nfware.com>
Wed, 7 Oct 2020 08:01:16 +0000 (11:01 +0300)
Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
vtysh/vtysh.c

index cf60ab99b2951ea3310c7c3bf5d8c219d94e464d..bb158f3c9e5d5de829f0de4af366f68b17ec2070 100644 (file)
@@ -2267,6 +2267,18 @@ DEFUNSH(VTYSH_FABRICD, vtysh_quit_fabricd, vtysh_quit_fabricd_cmd, "quit",
        return vtysh_exit_fabricd(self, vty, argc, argv);
 }
 
+DEFUNSH(VTYSH_KEYS, vtysh_exit_keys, vtysh_exit_keys_cmd, "exit",
+       "Exit current mode and down to previous mode\n")
+{
+       return vtysh_exit(vty);
+}
+
+DEFUNSH(VTYSH_KEYS, vtysh_quit_keys, vtysh_quit_keys_cmd, "quit",
+       "Exit current mode and down to previous mode\n")
+{
+       return vtysh_exit_keys(self, vty, argc, argv);
+}
+
 DEFUNSH(VTYSH_ALL, vtysh_exit_line_vty, vtysh_exit_line_vty_cmd, "exit",
        "Exit current mode and down to previous mode\n")
 {
@@ -3910,10 +3922,10 @@ void vtysh_init_vty(void)
        install_element(ISIS_NODE, &vtysh_quit_isisd_cmd);
        install_element(OPENFABRIC_NODE, &vtysh_exit_fabricd_cmd);
        install_element(OPENFABRIC_NODE, &vtysh_quit_fabricd_cmd);
-       install_element(KEYCHAIN_NODE, &vtysh_exit_ripd_cmd);
-       install_element(KEYCHAIN_NODE, &vtysh_quit_ripd_cmd);
-       install_element(KEYCHAIN_KEY_NODE, &vtysh_exit_ripd_cmd);
-       install_element(KEYCHAIN_KEY_NODE, &vtysh_quit_ripd_cmd);
+       install_element(KEYCHAIN_NODE, &vtysh_exit_keys_cmd);
+       install_element(KEYCHAIN_NODE, &vtysh_quit_keys_cmd);
+       install_element(KEYCHAIN_KEY_NODE, &vtysh_exit_keys_cmd);
+       install_element(KEYCHAIN_KEY_NODE, &vtysh_quit_keys_cmd);
        install_element(RMAP_NODE, &vtysh_exit_rmap_cmd);
        install_element(RMAP_NODE, &vtysh_quit_rmap_cmd);
        install_element(PBRMAP_NODE, &vtysh_exit_pbr_map_cmd);