From: Guillaume Chazarain Date: Tue, 25 Jul 2006 06:44:44 +0000 (-0700) Subject: [IPV6]: Clean skb cb on IPv6 input. X-Git-Tag: v2.6.18-rc3~30^2~6 X-Git-Url: http://pileus.org/git/?a=commitdiff_plain;h=6b7fdc3ae18a0598a999156b62d55ea55220e00f;p=~andy%2Flinux [IPV6]: Clean skb cb on IPv6 input. Clear the accumulated junk in IP6CB when starting to handle an IPV6 packet. Signed-off-by: Guillaume Chazarain Signed-off-by: David S. Miller --- diff --git a/net/ipv6/ip6_input.c b/net/ipv6/ip6_input.c index df8f051c0fc..25c2a9e0389 100644 --- a/net/ipv6/ip6_input.c +++ b/net/ipv6/ip6_input.c @@ -71,6 +71,8 @@ int ipv6_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt goto out; } + memset(IP6CB(skb), 0, sizeof(struct inet6_skb_parm)); + /* * Store incoming device index. When the packet will * be queued, we cannot refer to skb->dev anymore.