]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
parser_json: Default meter size to zero
authorPhil Sutter <phil@nwl.cc>
Wed, 20 Sep 2023 15:16:33 +0000 (17:16 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 3 Nov 2023 11:23:37 +0000 (12:23 +0100)
commit 343006f5e0a6cdf907877218a354505dcc9d9864 upstream.

JSON parser was missed when performing the same change in standard
syntax parser.

Fixes: c2cad53ffc22a ("meters: do not set a defaut meter size from userspace")
Signed-off-by: Phil Sutter <phil@nwl.cc>
src/parser_json.c

index c619e92f8306deb6e1df4fb309651552dbf4800a..915d5e6560bf693a615fda77d4a6a74e1c02a81f 100644 (file)
@@ -2594,7 +2594,7 @@ static struct stmt *json_parse_meter_stmt(struct json_ctx *ctx,
        json_t *jkey, *jstmt;
        struct stmt *stmt;
        const char *name;
-       uint32_t size = 0xffff;
+       uint32_t size = 0;
 
        if (json_unpack_err(ctx, value, "{s:s, s:o, s:o}",
                            "name", &name, "key", &jkey, "stmt", &jstmt))