summaryrefslogtreecommitdiff
path: root/usr.bin/sockstat
diff options
context:
space:
mode:
authorMichael Tuexen <tuexen@FreeBSD.org>2015-08-29 09:10:52 +0000
committerMichael Tuexen <tuexen@FreeBSD.org>2015-08-29 09:10:52 +0000
commitc1eb13c74cf633df2cf08206bb24ec631d93dff3 (patch)
treea32b618c1beb0f71dcb703c480f7ea7cc5221f17 /usr.bin/sockstat
parent253d699d3cf75931f23ca5ca97376799079472bd (diff)
downloadsrc-test-c1eb13c74cf633df2cf08206bb24ec631d93dff3.tar.gz
src-test-c1eb13c74cf633df2cf08206bb24ec631d93dff3.zip
Report CLOSED as state for bound sockets for consistency with
netstat and the way TCP is handled. PR: 201585 MFC after: 3 weeks
Notes
Notes: svn path=/head/; revision=287281
Diffstat (limited to 'usr.bin/sockstat')
-rw-r--r--usr.bin/sockstat/sockstat.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/usr.bin/sockstat/sockstat.c b/usr.bin/sockstat/sockstat.c
index d87f82ade10ef..ca13f8dae8e1d 100644
--- a/usr.bin/sockstat/sockstat.c
+++ b/usr.bin/sockstat/sockstat.c
@@ -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) {