dccp/tcp: Fixup bhash2 bucket when connect() fails.
[linux-2.6-microblaze.git] / net / dccp / ipv4.c
index 95e376e..b780827 100644 (file)
@@ -143,8 +143,7 @@ failure:
         * This unhashes the socket and releases the local port, if necessary.
         */
        dccp_set_state(sk, DCCP_CLOSED);
-       if (!(sk->sk_userlocks & SOCK_BINDADDR_LOCK))
-               inet_reset_saddr(sk);
+       inet_bhash2_reset_saddr(sk);
        ip_rt_put(rt);
        sk->sk_route_caps = 0;
        inet->inet_dport = 0;