From 00545910f0fe5e4d36758d48218b6dbc556bb14f Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Mon, 1 Sep 2014 16:47:20 -0600 Subject: [PATCH] Fix NSH PS command: If there are not argument, it would print garbage for argument list --- nshlib/nsh_proccmds.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/nshlib/nsh_proccmds.c b/nshlib/nsh_proccmds.c index 0d57777d3..0cbc0f8de 100644 --- a/nshlib/nsh_proccmds.c +++ b/nshlib/nsh_proccmds.c @@ -290,16 +290,16 @@ static void ps_task(FAR struct tcb_s *tcb, FAR void *arg) if (ttcb->argv[1]) { nsh_output(vtbl, "%p", ttcb->argv[1]); - } - /* Then any additional arguments */ + /* Then any additional arguments */ #if CONFIG_MAX_TASK_ARGS > 2 - for (i = 2; i <= CONFIG_MAX_TASK_ARGS && ttcb->argv[i]; i++) - { - nsh_output(vtbl, ", %p", ttcb->argv[i]); - } + for (i = 2; i <= CONFIG_MAX_TASK_ARGS && ttcb->argv[i]; i++) + { + nsh_output(vtbl, ", %p", ttcb->argv[i]); + } #endif + } } nsh_output(vtbl, ")\n");