From 9f76bb63c0c706ea5c0d55931ee690ca5dccaf16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E8=87=B4=E9=82=A6=20=28XIE=20Zhibang=29?= Date: Wed, 7 Feb 2024 15:10:20 +0000 Subject: evaluate: fix check for unknown in cmd_op_to_name MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Example: nft --debug=all destroy table ip missingtable Before: Evaluate unknown After: Evaluate destroy Fixes: e1dfd5cc4c46 ("src: add support to command "destroy"") Signed-off-by: 谢致邦 (XIE Zhibang) Signed-off-by: Phil Sutter --- src/evaluate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/evaluate.c b/src/evaluate.c index 89411fa8..1b430b72 100644 --- a/src/evaluate.c +++ b/src/evaluate.c @@ -6045,7 +6045,7 @@ static const char * const cmd_op_name[] = { static const char *cmd_op_to_name(enum cmd_ops op) { - if (op > CMD_DESCRIBE) + if (op >= array_size(cmd_op_name)) return "unknown"; return cmd_op_name[op]; -- cgit v1.2.3