From ae80aba3b070ad12ad4e2d587b6cdf47f0abe6e1 Mon Sep 17 00:00:00 2001 From: Filip Varga Date: Tue, 4 May 2021 16:27:33 +0200 Subject: nat: fixing cfg file parsing cli issues Type: fix Change-Id: I35012bb2f7af1996c954641af40f3223bc7f37e4 Signed-off-by: Filip Varga --- src/plugins/nat/dslite/dslite_cli.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/plugins/nat/dslite') diff --git a/src/plugins/nat/dslite/dslite_cli.c b/src/plugins/nat/dslite/dslite_cli.c index 0537957930c..193cb3fe248 100644 --- a/src/plugins/nat/dslite/dslite_cli.c +++ b/src/plugins/nat/dslite/dslite_cli.c @@ -14,6 +14,8 @@ */ #include +#define DSLITE_EXPECTED_ARGUMENT "expected required argument(s)" + static clib_error_t * dslite_add_del_pool_addr_command_fn (vlib_main_t * vm, unformat_input_t * input, @@ -29,7 +31,7 @@ dslite_add_del_pool_addr_command_fn (vlib_main_t * vm, /* Get a line of input. */ if (!unformat_user (input, unformat_line_input, line_input)) - return 0; + return clib_error_return (0, DSLITE_EXPECTED_ARGUMENT); while (unformat_check_input (line_input) != UNFORMAT_END_OF_INPUT) { @@ -115,7 +117,7 @@ dslite_set_aftr_tunnel_addr_command_fn (vlib_main_t * vm, /* Get a line of input. */ if (!unformat_user (input, unformat_line_input, line_input)) - return 0; + return clib_error_return (0, DSLITE_EXPECTED_ARGUMENT); while (unformat_check_input (line_input) != UNFORMAT_END_OF_INPUT) { @@ -166,7 +168,7 @@ dslite_set_b4_tunnel_addr_command_fn (vlib_main_t * vm, /* Get a line of input. */ if (!unformat_user (input, unformat_line_input, line_input)) - return 0; + return clib_error_return (0, DSLITE_EXPECTED_ARGUMENT); while (unformat_check_input (line_input) != UNFORMAT_END_OF_INPUT) { -- cgit 1.2.3-korg