diff --git a/usr.sbin/mountd/mountd.c b/usr.sbin/mountd/mountd.c index a9464f68fe4..e4b04b0d3e0 100644 --- a/usr.sbin/mountd/mountd.c +++ b/usr.sbin/mountd/mountd.c @@ -3171,7 +3171,7 @@ makemask(struct sockaddr_storage *ssp, int bitlen) return (-1); for (i = 0; i < len; i++) { - bits = (bitlen > CHAR_BIT) ? CHAR_BIT : bitlen; + bits = MIN(CHAR_BIT, bitlen); *p++ = (u_char)~0 << (CHAR_BIT - bits); bitlen -= bits; }