summaryrefslogtreecommitdiffstats
path: root/sys/netinet
diff options
context:
space:
mode:
authorrrs <rrs@FreeBSD.org>2007-09-16 23:03:38 +0000
committerrrs <rrs@FreeBSD.org>2007-09-16 23:03:38 +0000
commit44d85d753b560261dfa90581a0e631b16bbc0021 (patch)
tree3ad3bdb93910a3529df615589230a23a6f34a90c /sys/netinet
parent08275780b5b3f3fc2d19067a150c4c0c5eafb94b (diff)
downloadFreeBSD-src-44d85d753b560261dfa90581a0e631b16bbc0021.zip
FreeBSD-src-44d85d753b560261dfa90581a0e631b16bbc0021.tar.gz
- For the 1-to-1 model, fix an off by one error that
allowed an extra connection over the backlog (by one) Approved by: re@freebsd.org (B. Mah)
Diffstat (limited to 'sys/netinet')
-rw-r--r--sys/netinet/sctp_input.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/sctp_input.c b/sys/netinet/sctp_input.c
index 6bc1473..d9d1024 100644
--- a/sys/netinet/sctp_input.c
+++ b/sys/netinet/sctp_input.c
@@ -4381,7 +4381,7 @@ process_control_chunks:
return (NULL);
} else if (inp->sctp_socket->so_qlimit) {
/* we are accepting so check limits like TCP */
- if (inp->sctp_socket->so_qlen >
+ if (inp->sctp_socket->so_qlen >=
inp->sctp_socket->so_qlimit) {
/* no space */
struct mbuf *oper;
OpenPOWER on IntegriCloud