diff options
author | hasso <hasso> | 2005-01-16 23:31:54 +0000 |
---|---|---|
committer | hasso <hasso> | 2005-01-16 23:31:54 +0000 |
commit | 87d683b071dc7abfb30b666960ec480e64e19ce4 (patch) | |
tree | ec56b3ce34f6871c4b3687681df2b97aa38da57a /vtysh | |
parent | b854038bd03e6c54b46d35bf4e40d0f39e30dfde (diff) |
* command.[ch], vty.c: cmd_execute_command() function must not attempt
to walk up in the node tree if called from vtysh. Different daemons
might have commands with same syntax in different nodes (for example
"router-id x.x.x.x" commands in zebra/ospfd/ospf6d daemons).
* vtysh.c: Reflect changes in lib. cmd_execute_command() should know
now that it's called from vtysh and must not attempt to walk up in
the node tree.
[pullup candidate]
Diffstat (limited to 'vtysh')
-rw-r--r-- | vtysh/ChangeLog | 6 | ||||
-rw-r--r-- | vtysh/vtysh.c | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/vtysh/ChangeLog b/vtysh/ChangeLog index de0b1a80..d0cd068e 100644 --- a/vtysh/ChangeLog +++ b/vtysh/ChangeLog @@ -1,3 +1,9 @@ +2005-01-10 Hasso Tepper <hasso at quagga.net> + + * vtysh.c: Reflect changes in lib. cmd_execute_command() should know + now that it's called from vtysh and must not attempt to walk up in + the node tree. + 2004-12-22 Hasso Tepper <hasso at quagga.net> * vtysh_config.c: No delimiter between "ip forwarding" and "ipv6 diff --git a/vtysh/vtysh.c b/vtysh/vtysh.c index 04d9d7d2..6ece45f8 100644 --- a/vtysh/vtysh.c +++ b/vtysh/vtysh.c @@ -262,7 +262,7 @@ vtysh_execute_func (const char *line, int pager) if (vline == NULL) return; - ret = cmd_execute_command (vline, vty, &cmd); + ret = cmd_execute_command (vline, vty, &cmd, 1); cmd_free_strvec (vline); @@ -340,7 +340,7 @@ vtysh_execute_func (const char *line, int pager) return; } - ret = cmd_execute_command (vline, vty, &cmd); + ret = cmd_execute_command (vline, vty, &cmd, 1); cmd_free_strvec (vline); if (ret != CMD_SUCCESS_DAEMON) break; |