diff options
author | Randall Stewart <rrs@FreeBSD.org> | 2007-09-16 23:03:38 +0000 |
---|---|---|
committer | Randall Stewart <rrs@FreeBSD.org> | 2007-09-16 23:03:38 +0000 |
commit | 0dc12c958ada5a97b00832c8645d78cf15a3f736 (patch) | |
tree | 3ad3bdb93910a3529df615589230a23a6f34a90c /sys | |
parent | 32d1707a378dc6989c9bc321052712022b8362a3 (diff) | |
download | src-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.c | 2 |
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; |