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
This commit is contained in:
tuexen 2018-05-28 13:31:47 +00:00
parent 6428a9e826
commit 5e0fa3b814

View File

@ -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,