]> git.ipfire.org Git - thirdparty/nftables.git/commit
json: fix json schema version verification
authorFernando Fernandez Mancera <ffmancera@riseup.net>
Fri, 2 Sep 2022 13:35:06 +0000 (15:35 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Sat, 3 Sep 2022 14:04:26 +0000 (16:04 +0200)
commit482fc1f21a40b7f2e11ddfc73e0b82027e68d345
tree5cfb9c0540f3d19be7c46c83004d57f23492e06a
parente66f3187d891a7b2f7212f33ab7501d5ee6c3b2f
json: fix json schema version verification

nft should ignore malformed or missing entries of `json_schema_version` but
check the value when it is integer.

Link: https://bugzilla.netfilter.org/show_bug.cgi?id=1490
Fixes: 49e0f1dc6e52 ("JSON: Add metainfo object to all output")
Signed-off-by: Fernando Fernandez Mancera <ffmancera@riseup.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/parser_json.c
tests/shell/testcases/json/0003json_schema_version_0 [new file with mode: 0755]
tests/shell/testcases/json/0004json_schema_version_1 [new file with mode: 0755]
tests/shell/testcases/json/dumps/0003json_schema_version_0.nft [new file with mode: 0644]
tests/shell/testcases/json/dumps/0004json_schema_version_1.nft [new file with mode: 0644]