From: Filip Tehlar Date: Tue, 9 Jul 2019 13:52:26 +0000 (+0000) Subject: vlib: fix out of memory issue X-Git-Tag: v20.01-rc0~22 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=be0ffbc70a1acdaf616d437f83ae2df7801775e8;p=vpp.git vlib: fix out of memory issue 'show node foo' causes infinite loop resulting in out of memory. This patch fixes the issue by breaking the loop on invalid input. Ticket: VPP-1538 Type: fix Fixes: 98afc711c5 Change-Id: Icf2be92e277a7f820d4e08bea9ef22ffbbb116f6 Signed-off-by: Filip Tehlar --- diff --git a/src/vlib/node_cli.c b/src/vlib/node_cli.c index c8e32b58a69..58b63c366bf 100644 --- a/src/vlib/node_cli.c +++ b/src/vlib/node_cli.c @@ -562,6 +562,9 @@ show_node (vlib_main_t * vm, unformat_input_t * input, else error = clib_error_return (0, "unknown input '%U'", format_unformat_error, line_input); + + if (error) + break; } unformat_free (line_input);