Copy to avoid concurrent modification

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/xml/Element.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/xml/Element.java 🔗

@@ -102,7 +102,7 @@ public class Element implements Node {
 	}
 
 	public Element findChild(String name, String xmlns) {
-		for (Element child : this.children) {
+		for (Element child : getChildren()) {
 			if (name.equals(child.getName()) && xmlns.equals(child.getAttribute("xmlns"))) {
 				return child;
 			}
@@ -112,7 +112,7 @@ public class Element implements Node {
 
 	public Element findChildEnsureSingle(String name, String xmlns) {
 		final List<Element> results = new ArrayList<>();
-		for (Element child : this.children) {
+		for (Element child : getChildren()) {
 			if (name.equals(child.getName()) && xmlns.equals(child.getAttribute("xmlns"))) {
 				results.add(child);
 			}