aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorMichael Tuexen <tuexen@FreeBSD.org>2018-05-28 13:31:47 +0000
committerMichael Tuexen <tuexen@FreeBSD.org>2018-05-28 13:31:47 +0000
commiteef8d4a973f9ac423ff0a66cafbbeec737037c48 (patch)
tree56ea75032a92e438f246ca5e37b41dd681d00b08 /sys
parent4c9d19e81fd7b9d955c688376a999a4968589952 (diff)
downloadsrc-eef8d4a973f9ac423ff0a66cafbbeec737037c48.tar.gz
src-eef8d4a973f9ac423ff0a66cafbbeec737037c48.zip
Use correct mask.
Introduced in https://svnweb.freebsd.org/changeset/base/333603. Thanks to Irene Ruengler for testing and reporting the issue. MFC after: 1 week X-MFC-with: 333603
Notes
Notes: svn path=/head/; revision=334286
Diffstat (limited to 'sys')
-rw-r--r--sys/netinet/sctputil.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netinet/sctputil.c b/sys/netinet/sctputil.c
index 6c251deb35fa..98b11bf65a88 100644
--- a/sys/netinet/sctputil.c
+++ b/sys/netinet/sctputil.c
@@ -831,7 +831,7 @@ sctp_get_prev_mtu(uint32_t val)
{
uint32_t i;
- val &= 0x00000003;
+ val &= 0xfffffffc;
if (val <= sctp_mtu_sizes[0]) {
return (val);
}
@@ -857,7 +857,7 @@ sctp_get_next_mtu(uint32_t val)
/* select another MTU that is just bigger than this one */
uint32_t i;
- val &= 0x00000003;
+ val &= 0xfffffffc;
for (i = 0; i < (sizeof(sctp_mtu_sizes) / sizeof(uint32_t)); i++) {
if (val < sctp_mtu_sizes[i]) {
KASSERT((sctp_mtu_sizes[i] & 0x00000003) == 0,