]> git.ipfire.org Git - thirdparty/libnftnl.git/commitdiff
xml: expr: limit: fix wrong assignation when parsing
authorArturo Borrero <arturo.borrero.glez@gmail.com>
Mon, 12 Aug 2013 07:35:23 +0000 (09:35 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 12 Aug 2013 09:32:03 +0000 (11:32 +0200)
This assignation was wrong.

Introduced at commit e13819c
(src: xml: consolidate common XML code via nft_mxml_num_parse).

Signed-off-by: Arturo Borrero Gonzalez <arturo.borrero.glez@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/expr/limit.c

index 9f20c38059640ca5b6d99f324c7dd0680a3efe76..336bdb0036495a1a4a988ccf8fd762876ef3e603 100644 (file)
@@ -130,7 +130,7 @@ static int nft_rule_expr_limit_xml_parse(struct nft_rule_expr *e, mxml_node_t *t
        e->flags |= (1 << NFT_EXPR_LIMIT_RATE);
 
        if (nft_mxml_num_parse(tree, "depth", MXML_DESCEND_FIRST, BASE_DEC,
-                              &limit->rate, NFT_TYPE_U64) != 0)
+                              &limit->depth, NFT_TYPE_U64) != 0)
                return -1;
 
        e->flags |= (1 << NFT_EXPR_LIMIT_DEPTH);