mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-16 01:54:00 +00:00
[IPV6]: Freeing alive inet6 address
From: Denis V. Lunev <den@openvz.org> addrconf_dad_failure calls addrconf_dad_stop which takes referenced address and drops the count. So, in6_ifa_put perrformed at out: is extra. This results in message: "Freeing alive inet6 address" and not released dst entries. Signed-off-by: Denis V. Lunev <den@openvz.org> Signed-off-by: Alexey Dobriyan <adobriyan@openvz.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
a2221f308d
commit
9e3be4b343
@ -736,7 +736,7 @@ static void ndisc_recv_ns(struct sk_buff *skb)
|
||||
* so fail our DAD process
|
||||
*/
|
||||
addrconf_dad_failure(ifp);
|
||||
goto out;
|
||||
return;
|
||||
} else {
|
||||
/*
|
||||
* This is not a dad solicitation.
|
||||
|
Loading…
x
Reference in New Issue
Block a user