]> git.ipfire.org Git - thirdparty/libnftnl.git/commitdiff
set_elem: fix wrong flags set for NFT_SET_ELEM_ATTR_FLAGS
authorPablo Neira Ayuso <pablo@netfilter.org>
Mon, 17 Jun 2013 18:15:13 +0000 (20:15 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 17 Jun 2013 19:08:41 +0000 (21:08 +0200)
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/set_elem.c

index eb9cb7afe74d549693220572661f71de7f0d8b45..d40468a675734d51d97c8b815200ab556d3ac9a5 100644 (file)
@@ -280,7 +280,7 @@ static int nft_set_elems_parse2(struct nft_set *s, const struct nlattr *nest)
        if (tb[NFTA_SET_ELEM_FLAGS]) {
                e->set_elem_flags =
                        ntohl(mnl_attr_get_u32(tb[NFTA_SET_ELEM_FLAGS]));
-               e->flags |= (1 << NFT_SET_ELEM_ATTR_KEY);
+               e->flags |= (1 << NFT_SET_ELEM_ATTR_FLAGS);
        }
         if (tb[NFTA_SET_ELEM_KEY]) {
                ret = nft_parse_data(&e->key, tb[NFTA_SET_ELEM_KEY], &type);