--- zzzz-none-000/linux-2.6.19.2/net/sctp/associola.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/net/sctp/associola.c 2007-01-11 07:38:19.000000000 +0000 @@ -346,18 +346,11 @@ struct list_head *pos, *temp; int i; - /* Only real associations count against the endpoint, so - * don't bother for if this is a temporary association. - */ - if (!asoc->temp) { - list_del(&asoc->asocs); + list_del(&asoc->asocs); - /* Decrement the backlog value for a TCP-style listening - * socket. - */ - if (sctp_style(sk, TCP) && sctp_sstate(sk, LISTENING)) - sk->sk_ack_backlog--; - } + /* Decrement the backlog value for a TCP-style listening socket. */ + if (sctp_style(sk, TCP) && sctp_sstate(sk, LISTENING)) + sk->sk_ack_backlog--; /* Mark as dead, so other users can know this structure is * going away.