command.c: Fix auto-completion for the full commands list case

Compiling of full list of commands does not advance the counter,
so it always results in an empty list.
This seems to be (inadvertently?) introduced by commit
6c7c946cad.

Signed-off-by: Andrew Gabbasov <andrew_gabbasov@mentor.com>
master
Andrew Gabbasov 11 years ago committed by Tom Rini
parent 4d3b8a0d1b
commit 9b438946c9
  1. 4
      common/command.c

@ -184,10 +184,10 @@ static int complete_cmdv(int argc, char * const argv[], char last_char, int maxv
/* output full list of commands */
for (; cmdtp != cmdend; cmdtp++) {
if (n_found >= maxv - 2) {
cmdv[n_found] = "...";
cmdv[n_found++] = "...";
break;
}
cmdv[n_found] = cmdtp->name;
cmdv[n_found++] = cmdtp->name;
}
cmdv[n_found] = NULL;
return n_found;

Loading…
Cancel
Save