diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2022-08-01 16:15:08 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2022-08-02 11:39:37 +0200 |
commit | 8efab5527cbcb15cd9bff462b7549c0d6181c003 (patch) | |
tree | 605a3e4693de0b318aac5f5852aa6e156f5f742e /src | |
parent | 76fae8f52d65837b2670db5ec825a1df24a502d6 (diff) |
parser_json: fix device parsing in netdev family
json_unpack() function is not designed to take a pre-allocated buffer.
Closes: https://bugzilla.netfilter.org/show_bug.cgi?id=1612
Fixes: 3fdc7541fba0 ("src: add multidevice support for netdev chain")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/parser_json.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/parser_json.c b/src/parser_json.c index fb401009..9e93927a 100644 --- a/src/parser_json.c +++ b/src/parser_json.c @@ -2780,8 +2780,7 @@ static struct cmd *json_parse_cmd_add_chain(struct json_ctx *ctx, json_t *root, struct handle h = { .table.location = *int_loc, }; - const char *family = "", *policy = "", *type, *hookstr; - const char name[IFNAMSIZ]; + const char *family = "", *policy = "", *type, *hookstr, *name; struct chain *chain; int prio; |