diff options
-rw-r--r-- | src/vty/command.c | 2 | ||||
-rw-r--r-- | tests/vty/vty_transcript_test.vty | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/vty/command.c b/src/vty/command.c index a540cd5b..9d02d696 100644 --- a/src/vty/command.c +++ b/src/vty/command.c @@ -467,7 +467,7 @@ static int cmd_cmdsize(vector strvec) for (i = 0; i < vector_active(strvec); i++) if ((descvec = vector_slot(strvec, i)) != NULL) { - if ((vector_active(descvec)) == 1 + if ((vector_active(descvec)) >= 1 && (desc = vector_slot(descvec, 0)) != NULL) { if (desc->cmd == NULL || CMD_OPTION(desc->cmd)) return size; diff --git a/tests/vty/vty_transcript_test.vty b/tests/vty/vty_transcript_test.vty index 1ae7c0d7..514a5ed7 100644 --- a/tests/vty/vty_transcript_test.vty +++ b/tests/vty/vty_transcript_test.vty @@ -47,7 +47,7 @@ vty_transcript_test> multi1 th ok argc=1 th vty_transcript_test> multi1 -% Command incomplete. +ok argc=0 vty_transcript_test> multi1 [one] % Unknown command. |