mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

neil_a_wilson
25.11.2006 e23bc94a8c49538ecf3e704c707cf503ba09502c
Fix a potential null pointer exception in the DN config attribute that could
occur if it was created with a single DN value and that value is null.

OpenDS Issue Number: 716
1 files modified
12 ■■■■ changed files
opends/src/server/org/opends/server/config/DNConfigAttribute.java 12 ●●●● patch | view | raw | blame | history
opends/src/server/org/opends/server/config/DNConfigAttribute.java
@@ -547,11 +547,17 @@
  {
    assert debugEnter(CLASS_NAME, "getValueSet", String.valueOf(value));
    LinkedHashSet<AttributeValue> valueSet =
         new LinkedHashSet<AttributeValue>(1);
    LinkedHashSet<AttributeValue> valueSet;
    if (value == null)
    {
      valueSet = new LinkedHashSet<AttributeValue>(0);
    }
    else
    {
      valueSet = new LinkedHashSet<AttributeValue>(1);
    valueSet.add(new AttributeValue(new ASN1OctetString(value.toString()),
                          new ASN1OctetString(value.toNormalizedString())));
    }
    return valueSet;
  }