Small fix (free integrate_sav) and addition of an ssh command.

This commit is contained in:
paul 2003-01-25 06:56:09 +00:00
parent 570f7598eb
commit 5087df5683

View File

@ -1271,6 +1271,7 @@ int write_config_integrated(void)
/* Move current configuration file to backup config file */
unlink (integrate_sav);
rename (integrate_default, integrate_sav);
free (integrate_sav);
fp = fopen (integrate_default, "w");
if (fp == NULL)
@ -1440,6 +1441,16 @@ DEFUN (vtysh_telnet_port,
return CMD_SUCCESS;
}
DEFUN (vtysh_ssh,
vtysh_ssh_cmd,
"ssh WORD",
"Open an ssh connection\n"
"[user@]host\n")
{
execute_command ("ssh", 1, argv[0], NULL);
return CMD_SUCCESS;
}
DEFUN (vtysh_start_shell,
vtysh_start_shell_cmd,
"start-shell",
@ -1843,6 +1854,7 @@ vtysh_init_vty ()
install_element (VIEW_NODE, &vtysh_traceroute_cmd);
install_element (VIEW_NODE, &vtysh_telnet_cmd);
install_element (VIEW_NODE, &vtysh_telnet_port_cmd);
install_element (VIEW_NODE, &vtysh_ssh_cmd);
install_element (ENABLE_NODE, &vtysh_ping_cmd);
install_element (ENABLE_NODE, &vtysh_traceroute_cmd);
install_element (ENABLE_NODE, &vtysh_telnet_cmd);