aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorRandall Stewart <rrs@FreeBSD.org>2007-09-16 23:03:38 +0000
committerRandall Stewart <rrs@FreeBSD.org>2007-09-16 23:03:38 +0000
commit0dc12c958ada5a97b00832c8645d78cf15a3f736 (patch)
tree3ad3bdb93910a3529df615589230a23a6f34a90c /sys
parent32d1707a378dc6989c9bc321052712022b8362a3 (diff)
downloadsrc-0dc12c958ada5a97b00832c8645d78cf15a3f736.tar.gz
src-0dc12c958ada5a97b00832c8645d78cf15a3f736.zip
- 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)
Notes
Notes: svn path=/head/; revision=172203
Diffstat (limited to 'sys')
-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 6bc1473c93fc..d9d10249f576 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;