From: Stephen Hemminger Date: Mon, 28 Jul 2008 22:04:56 +0000 (-0700) Subject: [vtysh] Return non-zero exit code on error. X-Git-Tag: frr-2.0-rc1~2324 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=2c4d48bc018c5bdca6faa953fbf6ff828becbc45;p=matthieu%2Ffrr.git [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 20f7df445f..bff06323bb 100644 --- a/vtysh/vtysh.c +++ b/vtysh/vtysh.c @@ -275,7 +275,7 @@ vtysh_pager_init (void) 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 @@ vtysh_execute_func (const char *line, int pager) cmd_free_strvec (vline); + cmd_stat = ret; switch (ret) { case CMD_WARNING: