[ https://issues.apache.org/jira/browse/NET-641?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16114393#comment-16114393 ]
Sebb commented on NET-641: -------------------------- isInRange ignores isInclusiveHostCount in order to do what the Javadoc says it will do. If there is a use-case for a new method that takes this into account then please raise an enhancement request. Ideally with test cases. > SubnetUtils.SubnetInfo.isInRange("0.0.0.0") returns true for CIDR/31, 32 > ------------------------------------------------------------------------ > > Key: NET-641 > URL: https://issues.apache.org/jira/browse/NET-641 > Project: Commons Net > Issue Type: Bug > Affects Versions: 3.6 > Environment: Windows; JDK8; common-net 3.6 > Reporter: pin_ptr > Priority: Minor > Fix For: 3.7 > > > Code: > import org.apache.commons.net.util.SubnetUtils; > public class A { > public static void main(String[] args) { > System.out.println(new > SubnetUtils("192.168.1.0/30").getInfo().isInRange("0.0.0.0")); > System.out.println(new > SubnetUtils("192.168.1.0/31").getInfo().isInRange("0.0.0.0")); > System.out.println(new > SubnetUtils("192.168.1.0/32").getInfo().isInRange("0.0.0.0")); > } > } > Result: > false > true > true > Expected: > false > false > false -- This message was sent by Atlassian JIRA (v6.4.14#64029)