[IPV6] Don't store dst_entry for RAW socket
Signed-off-by: Nicolas DICHTEL <nicolas.dichtel@6wind.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
72fb630dad
commit
6d3e85ecf2
|
@ -803,10 +803,7 @@ back_from_confirm:
|
||||||
err = rawv6_push_pending_frames(sk, &fl, rp);
|
err = rawv6_push_pending_frames(sk, &fl, rp);
|
||||||
}
|
}
|
||||||
done:
|
done:
|
||||||
ip6_dst_store(sk, dst,
|
dst_release(dst);
|
||||||
ipv6_addr_equal(&fl.fl6_dst, &np->daddr) ?
|
|
||||||
&np->daddr : NULL);
|
|
||||||
|
|
||||||
release_sock(sk);
|
release_sock(sk);
|
||||||
out:
|
out:
|
||||||
fl6_sock_release(flowlabel);
|
fl6_sock_release(flowlabel);
|
||||||
|
|
Loading…
Reference in a new issue