summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/linux2.5/net/bridge/netfilter/ebt_among.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/linux2.5/net/bridge/netfilter/ebt_among.c b/kernel/linux2.5/net/bridge/netfilter/ebt_among.c
index 54c85d0..181788e 100644
--- a/kernel/linux2.5/net/bridge/netfilter/ebt_among.c
+++ b/kernel/linux2.5/net/bridge/netfilter/ebt_among.c
@@ -85,7 +85,7 @@ static int get_ip_dst(const struct sk_buff *skb, uint32_t *addr)
arph.ar_pln != sizeof(uint32_t) || arph.ar_hln != ETH_ALEN)
return -1;
if (skb_copy_bits(skb, sizeof(struct arphdr) +
- 2 * ETH_ALEN + sizeof(uint32_t), addr, sizeof(addr)))
+ 2 * ETH_ALEN + sizeof(uint32_t), addr, sizeof(uint32_t)))
return -1;
}
return 0;
@@ -106,7 +106,7 @@ static int get_ip_src(const struct sk_buff *skb, uint32_t *addr)
arph.ar_pln != sizeof(uint32_t) || arph.ar_hln != ETH_ALEN)
return -1;
if (skb_copy_bits(skb, sizeof(struct arphdr) +
- ETH_ALEN, addr, sizeof(addr)))
+ ETH_ALEN, addr, sizeof(uint32_t)))
return -1;
}
return 0;