summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpaul <paul>2007-06-20 15:22:14 +0000
committerpaul <paul>2007-06-20 15:22:14 +0000
commit2fab1afcdcb0f729ee35eeb6de78c5c8305e143f (patch)
treeb29500cbf462338686623f18741134a542c96705
parentcc805779aaa2e0d3599b87aa6ad572911f5a0968 (diff)
downloadquagga-2fab1afcdcb0f729ee35eeb6de78c5c8305e143f.tar.bz2
quagga-2fab1afcdcb0f729ee35eeb6de78c5c8305e143f.tar.xz
[vtysh] bug #371: vtysh forgets to print 'end' for write-terminal
2007-06-20 Nicolas Deffayet <nicolas@deffayet.com> * vtysh.c: (vtysh_write_terminal) Write 'end' when done, to be consistent with telnet vty, and expected by tools like rancid.
-rw-r--r--vtysh/ChangeLog6
-rw-r--r--vtysh/vtysh.c2
2 files changed, 8 insertions, 0 deletions
diff --git a/vtysh/ChangeLog b/vtysh/ChangeLog
index a582b959..f2ba3332 100644
--- a/vtysh/ChangeLog
+++ b/vtysh/ChangeLog
@@ -1,3 +1,9 @@
+2007-06-20 Nicolas Deffayet <nicolas@deffayet.com>
+
+ * vtysh.c: (vtysh_write_terminal) Write 'end' when done,
+ to be consistent with telnet vty, and expected by tools
+ like rancid.
+
2007-05-01 David L Stevens <dlstevens@us.ibm.com>
* vtysh/extract.pl.in: added VTYSH_ZEBRA flag for route-map and
diff --git a/vtysh/vtysh.c b/vtysh/vtysh.c
index 777a7ac2..c7efa91b 100644
--- a/vtysh/vtysh.c
+++ b/vtysh/vtysh.c
@@ -1709,6 +1709,8 @@ DEFUN (vtysh_write_terminal,
vtysh_config_dump (fp);
+ vty_out (vty, "end%s", VTY_NEWLINE);
+
if (vtysh_pager_name && fp)
{
fflush (fp);