MFC r287281:

Report CLOSED as state for bound sockets for consistency with
netstat and the way TCP is handled.
This commit is contained in:
Michael Tuexen 2016-01-17 18:39:01 +00:00
parent 8727020273
commit 0af7a1f9e1
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/stable/10/; revision=294232

View File

@ -332,10 +332,8 @@ gather_sctp(void)
sock->socket = xinpcb->socket;
sock->proto = IPPROTO_SCTP;
sock->protoname = "sctp";
if (xinpcb->flags & SCTP_PCB_FLAGS_UNBOUND)
if (xinpcb->maxqlen == 0)
sock->state = SCTP_CLOSED;
else if (xinpcb->maxqlen == 0)
sock->state = SCTP_BOUND;
else
sock->state = SCTP_LISTEN;
if (xinpcb->flags & SCTP_PCB_FLAGS_BOUND_V6) {