| Submitter | Pablo Neira |
|---|---|
| Date | Sept. 13, 2012, 11:01 a.m. |
| Message ID | <1347534092-3579-3-git-send-email-pablo@netfilter.org> |
| Download | mbox | patch |
| Permalink | /patch/183603/ |
| State | Accepted |
| Headers | show |
Comments
Patch
diff --git a/net/netfilter/nf_nat_core.c b/net/netfilter/nf_nat_core.c index 29d4452..1816ad3 100644 --- a/net/netfilter/nf_nat_core.c +++ b/net/netfilter/nf_nat_core.c @@ -255,7 +255,7 @@ find_best_ips_proto(u16 zone, struct nf_conntrack_tuple *tuple, * client coming from the same IP (some Internet Banking sites * like this), even across reboots. */ - j = jhash2((u32 *)&tuple->src.u3, sizeof(tuple->src.u3), + j = jhash2((u32 *)&tuple->src.u3, sizeof(tuple->src.u3) / sizeof(u32), range->flags & NF_NAT_RANGE_PERSISTENT ? 0 : (__force u32)tuple->dst.u3.all[max] ^ zone);