summaryrefslogtreecommitdiffstats
path: root/extensions/libxt_cluster.c
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2011-02-06 21:34:33 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2011-02-06 21:34:33 +0100
commite76ec99b48745b0e3c8aecbc91ed5bba186cf25f (patch)
treea0c4e3dc52f5f21753a9205fee9e743eb49cd65d /extensions/libxt_cluster.c
parent9ee2a9fe2f74b616da34878104bd1ff406534ad1 (diff)
libxt_cluster: fix inversion in the cluster match
In libxt_cluster.c, we use: info->flags |= (1 << XT_CLUSTER_F_INV); but we should use instead: info->flags |= XT_CLUSTER_F_INV; since the definition of XT_CLUSTER_F_INV is: enum xt_cluster_flags { XT_CLUSTER_F_INV = (1 << 0) }; This fixes the inversion in the cluster match. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'extensions/libxt_cluster.c')
-rw-r--r--extensions/libxt_cluster.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/extensions/libxt_cluster.c b/extensions/libxt_cluster.c
index edc14d36..e1607d04 100644
--- a/extensions/libxt_cluster.c
+++ b/extensions/libxt_cluster.c
@@ -90,7 +90,7 @@ cluster_parse(int c, char **argv, int invert, unsigned int *flags,
"`--cluster-local-node'", optarg);
}
if (invert)
- info->flags |= (1 << XT_CLUSTER_F_INV);
+ info->flags |= XT_CLUSTER_F_INV;
info->node_mask = node_mask = (1 << (num - 1));
*flags |= 1 << c;
@@ -115,7 +115,7 @@ cluster_parse(int c, char **argv, int invert, unsigned int *flags,
"`--cluster-local-node'", optarg);
}
if (invert)
- info->flags |= (1 << XT_CLUSTER_F_INV);
+ info->flags |= XT_CLUSTER_F_INV;
info->node_mask = node_mask = num;
*flags |= 1 << c;