opends/src/server/org/opends/server/types/AddressMask.java
@@ -107,6 +107,7 @@ public static boolean maskListContains(final InetAddress address, final Collection<AddressMask> masks) { if (address != null) { for (final AddressMask mask : masks) { if (mask.match(address)) @@ -114,6 +115,7 @@ return true; } } } return false; } opends/tests/unit-tests-testng/src/server/org/opends/server/types/TestAddressMask.java
@@ -34,6 +34,7 @@ import java.net.InetAddress; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; public class TestAddressMask extends TypesTestCase { @@ -235,6 +236,12 @@ assertEquals(rule, m.toString()); } @Test public void testNullMatch() throws Exception { AddressMask m = AddressMask.decode("*.*.*.*"); assertFalse(AddressMask.maskListContains(null, Arrays.asList(m))); } private boolean match(String[] rules, String[] addrs, String[] hostNames) throws Exception {