diff --git a/src/net/java/sip/communicator/util/xml/DOMElementWriter.java b/src/net/java/sip/communicator/util/xml/DOMElementWriter.java index a1202844b..db1e7a4a6 100644 --- a/src/net/java/sip/communicator/util/xml/DOMElementWriter.java +++ b/src/net/java/sip/communicator/util/xml/DOMElementWriter.java @@ -111,7 +111,11 @@ public void write(Node element, Writer out, int indent, // Write child elements and text boolean hasChildren = false; NodeList children = element.getChildNodes(); - for (int i = 0; i < children.getLength(); i++) { + for (int i = 0 + ; element.hasChildNodes() + && i < children.getLength() + ; i++) + { Node child = children.item(i); switch (child.getNodeType()) {