From: 谢致邦 (XIE Zhibang) Date: Wed, 7 Feb 2024 15:10:20 +0000 (+0000) Subject: evaluate: fix check for unknown in cmd_op_to_name X-Git-Tag: v1.1.0~112 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9f76bb63c0c706ea5c0d55931ee690ca5dccaf16;p=thirdparty%2Fnftables.git evaluate: fix check for unknown in cmd_op_to_name 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 --- 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];