]> git.neil.brown.name Git - history.git/commitdiff
[IPV6]: Missing in6_dev_put in router discovery.
authorKrishna Kumar <krkumar@us.ibm.com>
Fri, 20 Dec 2002 15:14:42 +0000 (07:14 -0800)
committerDavid S. Miller <davem@nuts.ninka.net>
Fri, 20 Dec 2002 15:14:42 +0000 (07:14 -0800)
net/ipv6/ndisc.c

index f8215702d562ab551c3be3ae4b83c0a30a472212..390d02c4a7f20cf95ba413736b58849c1c8b8171 100644 (file)
@@ -871,6 +871,7 @@ static void ndisc_router_discovery(struct sk_buff *skb)
        }
 
        if (!ndisc_parse_options(opt, optlen, &ndopts)) {
+               in6_dev_put(in6_dev);
                if (net_ratelimit())
                        ND_PRINTK2(KERN_WARNING
                                   "ICMP6 RA: invalid ND option, ignored.\n");