View | Details | Raw Unified | Return to bug 10174
Collapse All | Expand All

(-)linux-2.6.16/net/ipv4/inet_connection_sock.c.bind-fix (-1 / +1 lines)
Lines 53-59 int inet_csk_bind_conflict(const struct Link Here
53
	sk_for_each_bound(sk2, node, &tb->owners) {
53
	sk_for_each_bound(sk2, node, &tb->owners) {
54
		if (sk != sk2 &&
54
		if (sk != sk2 &&
55
		    !inet_v6_ipv6only(sk2) &&
55
		    !inet_v6_ipv6only(sk2) &&
56
		    !ve_accessible_strict(VE_OWNER_SK(sk), VE_OWNER_SK(sk2)) &&
56
		    ve_accessible_strict(VE_OWNER_SK(sk), VE_OWNER_SK(sk2)) &&
57
		    (!sk->sk_bound_dev_if ||
57
		    (!sk->sk_bound_dev_if ||
58
		     !sk2->sk_bound_dev_if ||
58
		     !sk2->sk_bound_dev_if ||
59
		     sk->sk_bound_dev_if == sk2->sk_bound_dev_if)) {
59
		     sk->sk_bound_dev_if == sk2->sk_bound_dev_if)) {

Return to bug 10174