SCTP: Correctly disable listening when backlog is 0.

Signed-off-by: Vlad Yasevich <vladislav.yasevich@hp.com>

+2
+2
net/sctp/socket.c
··· 5203 5204 sctp_unhash_endpoint(ep); 5205 sk->sk_state = SCTP_SS_CLOSED; 5206 } 5207 5208 /* Return if we are already listening. */ ··· 5251 5252 sctp_unhash_endpoint(ep); 5253 sk->sk_state = SCTP_SS_CLOSED; 5254 } 5255 5256 if (sctp_sstate(sk, LISTENING))
··· 5203 5204 sctp_unhash_endpoint(ep); 5205 sk->sk_state = SCTP_SS_CLOSED; 5206 + return 0; 5207 } 5208 5209 /* Return if we are already listening. */ ··· 5250 5251 sctp_unhash_endpoint(ep); 5252 sk->sk_state = SCTP_SS_CLOSED; 5253 + return 0; 5254 } 5255 5256 if (sctp_sstate(sk, LISTENING))