nft json output assertion under arm
Hello,
nftables json output seems to be broken in 3.14 and edge under arm (aarch32 - armv7):
# nft -j list ruleset
Assertion failed: __out (json.c: chain_print_json: 243)
Aborted
# nft -v
nftables v0.9.9 (Prudence Pimpleton)
# apk list |grep nftables
nftables-openrc-0.9.9-r0 armv7 {nftables} (GPL-2.0-or-later) [installed]
nftables-doc-0.9.9-r0 armv7 {nftables} (GPL-2.0-or-later)
nftables-0.9.9-r0 armv7 {nftables} (GPL-2.0-or-later) [installed]
nftables-dev-0.9.9-r0 armv7 {nftables} (GPL-2.0-or-later)
nftables-vim-0_git20200629-r0 armv7 {nftables-vim} (MIT) [installed]
nftables-static-0.9.9-r0 armv7 {nftables} (GPL-2.0-or-later)
Tested under x86 and it seems to work okay:
# nft -j list ruleset
{"nftables": [{"metainfo": {"version": "0.9.9", "release_name": "Prudence Pimpleton", "json_schema_version": 1}}]}