summaryrefslogtreecommitdiffstats
path: root/src/netlink.c
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2023-11-08 19:22:20 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2023-11-09 17:25:48 +0100
commit505a6794422238f9f1d590fe8c1ee3ea7fd46579 (patch)
treef98657b6688d1c736067e1f56620113c01f9cd6e /src/netlink.c
parentd7af8ab26d62e602b73e1017183f899923d8d5ae (diff)
netlink: fix buffer size for user data in netlink_delinearize_chain()
The correct define is NFTNL_UDATA_CHAIN_MAX and not NFTNL_UDATA_OBJ_MAX. In current libnftnl, they both are defined as 1, so (with current libnftnl) there is no difference. Fixes: 702ac2b72c0e ("src: add comment support for chains") Signed-off-by: Thomas Haller <thaller@redhat.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/netlink.c')
-rw-r--r--src/netlink.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/netlink.c b/src/netlink.c
index 120a8ba9..4b9722f9 100644
--- a/src/netlink.c
+++ b/src/netlink.c
@@ -617,7 +617,7 @@ static int qsort_device_cmp(const void *a, const void *b)
struct chain *netlink_delinearize_chain(struct netlink_ctx *ctx,
const struct nftnl_chain *nlc)
{
- const struct nftnl_udata *ud[NFTNL_UDATA_OBJ_MAX + 1] = {};
+ const struct nftnl_udata *ud[NFTNL_UDATA_CHAIN_MAX + 1] = {};
int priority, policy, len = 0, i;
const char * const *dev_array;
struct chain *chain;