]> git.ipfire.org Git - thirdparty/libnftnl.git/commitdiff
tests: queue: add missing NFTNL_EXPR_QUEUE_FLAGS compare test
authorLiping Zhang <liping.zhang@spreadtrum.com>
Sun, 11 Sep 2016 14:11:23 +0000 (22:11 +0800)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 12 Sep 2016 18:02:33 +0000 (20:02 +0200)
We forgot to compare NFTNL_EXPR_QUEUE_FLAGS between two exprs,
now add it.

Signed-off-by: Liping Zhang <liping.zhang@spreadtrum.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
tests/nft-expr_queue-test.c

index 1cc39aaed64572547135451ffc52561d4a537b3c..81d7dd22c7fb37a87e464ee47613d9bbd6811f22 100644 (file)
@@ -39,6 +39,9 @@ static void cmp_nftnl_expr(struct nftnl_expr *rule_a,
        if (nftnl_expr_get_u16(rule_a, NFTNL_EXPR_QUEUE_TOTAL) !=
            nftnl_expr_get_u16(rule_b, NFTNL_EXPR_QUEUE_TOTAL))
                print_err("Expr NFTNL_EXPR_QUEUE_TOTAL mismatches");
+       if (nftnl_expr_get_u16(rule_a, NFTNL_EXPR_QUEUE_FLAGS) !=
+           nftnl_expr_get_u16(rule_b, NFTNL_EXPR_QUEUE_FLAGS))
+               print_err("Expr NFTNL_EXPR_QUEUE_FLAGS mismatches");
 }
 
 int main(int argc, char *argv[])