]> git.ipfire.org Git - thirdparty/libnftnl.git/commitdiff
examples: add JSON support
authorÁlvaro Neira Ayuso <alvaroneay@gmail.com>
Thu, 27 Jun 2013 19:56:26 +0000 (21:56 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Sat, 29 Jun 2013 09:59:23 +0000 (11:59 +0200)
By specifying 'json' as first parameter.

Signed-off-by: Alvaro Neira Ayuso <alvaroneay@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
examples/nft-rule-get.c

index 5bf41f56429bfa95420001d3e6d7ad201e6f961a..2404f27717dcef0d4a4b246b0c8497135c431443 100644 (file)
@@ -54,8 +54,11 @@ int main(int argc, char *argv[])
        struct nft_rule *t = NULL;
        int ret;
 
-       if (argc == 2 && strcmp(argv[1], "xml") == 0 )
+       if (argc == 2 && strcmp(argv[1], "xml") == 0 ){
                type = NFT_RULE_O_XML;
+       }else if (argc == 2 && strcmp(argv[1], "json") == 0 ){
+               type = NFT_RULE_O_JSON;
+       }
 
        /* XXX requires table, chain and handle attributes for selective get */