git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@412
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
anyValue = true;
anyValueRelease = "permit";
Iterator iterator = values.iterator();
+ HashSet permittedValues = new HashSet();
while (iterator.hasNext()) {
AttributeValue value = (AttributeValue) iterator.next();
if (value.getRelease().equals("permit")) {
- values.remove(value);
+ permittedValues.add(value);
}
}
+ values.removeAll(permittedValues);
} else {
if (anyValueRelease.equals("permit") && anyValue) {
anyValue = false;