]> err.no Git - linux-2.6/commitdiff
[IPV6]: Clean skb cb on IPv6 input.
authorGuillaume Chazarain <guichaz@yahoo.fr>
Tue, 25 Jul 2006 06:44:44 +0000 (23:44 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 25 Jul 2006 06:44:44 +0000 (23:44 -0700)
Clear the accumulated junk in IP6CB when starting to handle an IPV6
packet.

Signed-off-by: Guillaume Chazarain <guichaz@yahoo.fr>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/ip6_input.c

index df8f051c0fce2eb910429a9313ec0db8e3ba9462..25c2a9e0389549f05578c2ad3155ab105ef8ecfa 100644 (file)
@@ -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.