diff options
author | Phil Sutter <phil@nwl.cc> | 2023-09-20 19:33:40 +0200 |
---|---|---|
committer | Phil Sutter <phil@nwl.cc> | 2023-09-22 10:55:25 +0200 |
commit | 407e947dfc53827bd27689f2de9ed7f14f1b092e (patch) | |
tree | 03bed7914a595d5f0654bdf6fbeab11bbb4a1e95 | |
parent | 34c1337296807b3a3147c95268f5e4ca70811779 (diff) |
parser_json: Fix flowtable prio value parsing
Using format specifier 'I' requires a 64bit variable to write into. The
temporary variable 'prio' is of type int, though.
Fixes: 586ad210368b7 ("libnftables: Implement JSON parser")
Signed-off-by: Phil Sutter <phil@nwl.cc>
-rw-r--r-- | src/parser_json.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parser_json.c b/src/parser_json.c index b41ddf2e..57c2c2a9 100644 --- a/src/parser_json.c +++ b/src/parser_json.c @@ -3374,7 +3374,7 @@ static struct cmd *json_parse_cmd_add_flowtable(struct json_ctx *ctx, if (op == CMD_DELETE || op == CMD_LIST || op == CMD_DESTROY) return cmd_alloc(op, cmd_obj, &h, int_loc, NULL); - if (json_unpack_err(ctx, root, "{s:s, s:I}", + if (json_unpack_err(ctx, root, "{s:s, s:i}", "hook", &hook, "prio", &prio)) { handle_free(&h); |