git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@1918
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
while (src != null) {
Element val=e.getOwnerDocument().createElementNS(XML.SAML_NS,"AttributeValue");
NamedNodeMap attrs = src.getAttributes();
- for (int j=0; j<attrs.getLength(); j++)
- val.setAttributeNodeNS((Attr)(e.getOwnerDocument().importNode(attrs.item(j),true)));
+ if(attrs != null) {
+ for (int j=0; j<attrs.getLength(); j++)
+ val.setAttributeNodeNS((Attr)(e.getOwnerDocument().importNode(attrs.item(j),true)));
+ }
while (src.hasChildNodes())
val.appendChild(src.getFirstChild());
copy.appendChild(val);