From 3fb978e2618a6c71152b979c391d0c549937efbd Mon Sep 17 00:00:00 2001 From: Ray Kinsella Date: Tue, 25 May 2021 15:55:30 +0100 Subject: vlib: revert exec cmd handle scripts with blank lines This reverts commit 269e1569e1f7798bf7d7f539daf505b2f1997a08. Type: fix Change-Id: I40bd71ae3b5e9dc8345fb2460aae437de8a9a5ba Signed-off-by: Ray Kinsella --- src/vlib/unix/cli.c | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/src/vlib/unix/cli.c b/src/vlib/unix/cli.c index c8ebb3313b8..7b9a2315910 100644 --- a/src/vlib/unix/cli.c +++ b/src/vlib/unix/cli.c @@ -3436,28 +3436,10 @@ unix_cli_exec (vlib_main_t * vm, vec_free (expanded); } - while (1) + while (unformat_user (&sub_input, unformat_line_input, line_input)) { - int rv = unformat_user (&sub_input, unformat_line_input, line_input); - - /* No match? */ - if (rv == 0) - { - /* Out of input, we're done... */ - if (sub_input.index == UNFORMAT_END_OF_INPUT) - { - unformat_free (line_input); - break; - } - /* Blank line... */ - sub_input.index++; - } - else - { - /* Process the line we just read */ - vlib_cli_input (vm, line_input, 0, 0); - unformat_free (line_input); - } + vlib_cli_input (vm, line_input, 0, 0); + unformat_free (line_input); } unformat_free (&sub_input); -- cgit 1.2.3-korg