commit | 2c4d48bc018c5bdca6faa953fbf6ff828becbc45 | [log] [tgz] |
---|---|---|
author | Stephen Hemminger <stephen.hemminger@vyatta.com> | Mon Jul 28 15:04:56 2008 -0700 |
committer | Paul Jakma <paul@quagga.net> | Thu Jun 18 20:18:24 2009 +0100 |
tree | 192ce26802145423ab7ede7d30cba375edf6a5b3 | |
parent | 57fb974856b9ae143ca5642e279d181a45bbdd10 [diff] |
[vtysh] Return non-zero exit code on error. If passed a bad command, return non-zero exit code
diff --git a/vtysh/vtysh.c b/vtysh/vtysh.c index 20f7df4..bff0632 100644 --- a/vtysh/vtysh.c +++ b/vtysh/vtysh.c
@@ -275,7 +275,7 @@ static int vtysh_execute_func (const char *line, int pager) { - int ret, cmd_stat = CMD_SUCCESS; + int ret, cmd_stat; u_int i; vector vline; struct cmd_element *cmd; @@ -336,6 +336,7 @@ cmd_free_strvec (vline); + cmd_stat = ret; switch (ret) { case CMD_WARNING: