]> git.ipfire.org Git - thirdparty/nftables.git/commit
json: Fix compile error
authorPhil Sutter <phil@nwl.cc>
Tue, 28 Aug 2018 20:26:56 +0000 (22:26 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 29 Aug 2018 00:16:44 +0000 (02:16 +0200)
commit0c0f90bcca71b35f3d50bad0c612ca1ce46d1351
tree8504d78fefeb75b88540a78220254f0f856137bd
parent9e45a28ca467f08b9c01baf73d1849055e53ea0b
json: Fix compile error

Commit 9e45a28ca467f ("src: honor /etc/services") broke compiling with
JSON support enabled: inet_service_type_print() is not suited for
converting inet_service datatype into JSON at all.

In order to avoid having to replicate the port value resolving into
human-readable name in inet_service_type_json(), just return a numeric
value. At least for JSON output, this probably makes most sense either
way since the output is expected to be parsed by scripts which have an
easier time with numers than names anyway.

Fixes: 9e45a28ca467f ("src: honor /etc/services")
Signed-off-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/json.c