ipv6: Fix 'release_it' logic in tcp_v6_get_peer()
We accidently set it to "true" for the case where we are using a route bound peer. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Родитель
4c0833bcd4
Коммит
457de4383e
|
@ -1877,7 +1877,7 @@ static struct inet_peer *tcp_v6_get_peer(struct sock *sk, bool *release_it)
|
||||||
if (!rt->rt6i_peer)
|
if (!rt->rt6i_peer)
|
||||||
rt6_bind_peer(rt, 1);
|
rt6_bind_peer(rt, 1);
|
||||||
peer = rt->rt6i_peer;
|
peer = rt->rt6i_peer;
|
||||||
*release_it = true;
|
*release_it = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return peer;
|
return peer;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче