summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorhasso <hasso>2004-08-27 13:56:39 +0000
committerhasso <hasso>2004-08-27 13:56:39 +0000
commit34553cc3c996bb530652663810664935f40f5560 (patch)
tree618a9f5f8a1c5a70ff20946e3d2adb0897bcd1e9 /lib
parentd7d93997315472f2f1f40012795e31604db95491 (diff)
Make "terminal length <0-512>" command work in vtysh.
Diffstat (limited to 'lib')
-rw-r--r--lib/ChangeLog5
-rw-r--r--lib/command.c7
2 files changed, 10 insertions, 2 deletions
diff --git a/lib/ChangeLog b/lib/ChangeLog
index 7c372df3..ea965eae 100644
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -1,3 +1,8 @@
+2004-08-27 Hasso Tepper <hasso at quagga.net>
+
+ * command.c: Install "terminal length" commands only if vty is used.
+ Vtysh will handle it itself.
+
2004-08-26 Greg Troxel <gdt@fnord.ir.bbn.com>
* sockopt.h: Define method-independent macro for callers of
diff --git a/lib/command.c b/lib/command.c
index 8b6ae3d0..088ad38c 100644
--- a/lib/command.c
+++ b/lib/command.c
@@ -3300,8 +3300,11 @@ cmd_init (int terminal)
}
install_element (ENABLE_NODE, &show_startup_config_cmd);
install_element (ENABLE_NODE, &show_version_cmd);
- install_element (ENABLE_NODE, &config_terminal_length_cmd);
- install_element (ENABLE_NODE, &config_terminal_no_length_cmd);
+ if (terminal)
+ {
+ install_element (ENABLE_NODE, &config_terminal_length_cmd);
+ install_element (ENABLE_NODE, &config_terminal_no_length_cmd);
+ }
if (terminal)
install_default (CONFIG_NODE);