ipv6: Fix inet6_csk_bind_conflict()
[safe/jmp/linux-2.6] / net / ipv6 / inet6_connection_sock.c
index b4b7d40..3a4d92b 100644 (file)
@@ -48,7 +48,7 @@ int inet6_csk_bind_conflict(const struct sock *sk,
                             ipv6_rcv_saddr_equal(sk, sk2))
                                break;
                        else if (sk->sk_reuse && sk2->sk_reuse &&
-                               !ipv6_addr_any(inet6_rcv_saddr(sk2)) &&
+                               !ipv6_addr_any(inet6_rcv_saddr(sk)) &&
                                ipv6_rcv_saddr_equal(sk, sk2))
                                break;
                }