[INET]: sk_reuse is valbool
authorGerrit Renker <gerrit@erg.abdn.ac.uk>
Mon, 14 Apr 2008 04:50:08 +0000 (21:50 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 14 Apr 2008 04:50:08 +0000 (21:50 -0700)
sk_reuse is declared as "unsigned char", but is set as type valbool in net/core/sock.c.
There is no other place in net/ where sk->sk_reuse is set to a value > 1, so the test
"sk_reuse > 1" can not be true.

Signed-off-by: Gerrit Renker <gerrit@erg.abdn.ac.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/inet_connection_sock.c

index ee55678a987d543da5116be996853dccd48534fb..8d70cfbacb78470105bbc02590fc8120f7daaece 100644 (file)
@@ -133,8 +133,6 @@ int inet_csk_get_port(struct sock *sk, unsigned short snum)
        goto tb_not_found;
 tb_found:
        if (!hlist_empty(&tb->owners)) {
-               if (sk->sk_reuse > 1)
-                       goto success;
                if (tb->fastreuse > 0 &&
                    sk->sk_reuse && sk->sk_state != TCP_LISTEN) {
                        goto success;