]> git.ipfire.org Git - thirdparty/libnftnl.git/commitdiff
examples: fix rule addition
authorPablo Neira Ayuso <pablo@netfilter.org>
Sun, 17 Mar 2013 18:01:28 +0000 (19:01 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Sun, 17 Mar 2013 18:01:28 +0000 (19:01 +0100)
Missing NLM_F_CREATE, otherwise the automatic handle allocation
returns -EINVAL.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
examples/nft-rule-add.c

index 5fbc796d997caa508b7af8333c131f8ef93be78d..b906715d2e65a6d871868872116f2cf1d09d012b 100644 (file)
@@ -161,7 +161,8 @@ int main(int argc, char *argv[])
 
        seq = time(NULL);
        nlh = nft_rule_nlmsg_build_hdr(buf, NFT_MSG_NEWRULE, family,
-                                       NLM_F_APPEND|NLM_F_ACK, seq);
+                                       NLM_F_APPEND|NLM_F_ACK|NLM_F_CREATE,
+                                       seq);
        nft_rule_nlmsg_build_payload(nlh, r);
        nft_rule_free(r);