diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2011-02-06 21:34:33 +0100 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2011-02-06 21:34:33 +0100 |
commit | e76ec99b48745b0e3c8aecbc91ed5bba186cf25f (patch) | |
tree | a0c4e3dc52f5f21753a9205fee9e743eb49cd65d /extensions | |
parent | 9ee2a9fe2f74b616da34878104bd1ff406534ad1 (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')
-rw-r--r-- | extensions/libxt_cluster.c | 4 |
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; |