[master] Fix a minor bug in isc_netaddr_masktoprefixlen

This commit is contained in:
Witold Krecicki
2016-09-23 14:56:53 +02:00
parent 03bb19ed38
commit f78603b534
2 changed files with 1 additions and 2 deletions

View File

@@ -57,7 +57,7 @@ isc_result_t
isc_netaddr_masktoprefixlen(const isc_netaddr_t *s, unsigned int *lenp);
/*%<
* Convert a netmask in 's' into a prefix length in '*lenp'.
* The mask should consist of zero or more '1' bits in the most
* The mask should consist of zero or more '1' bits in the
* most significant part of the address, followed by '0' bits.
* If this is not the case, #ISC_R_MASKNONCONTIG is returned.
*

View File

@@ -270,7 +270,6 @@ isc_netaddr_masktoprefixlen(const isc_netaddr_t *s, unsigned int *lenp) {
for (; i < ipbytes; i++) {
if (p[i] != 0)
return (ISC_R_MASKNONCONTIG);
i++;
}
*lenp = nbytes * 8 + nbits;
return (ISC_R_SUCCESS);