diff --git a/src/main/java/dev/zontreck/ariaslib/xmlrpc/XmlRpcStreamReader.java b/src/main/java/dev/zontreck/ariaslib/xmlrpc/XmlRpcStreamReader.java index 96a14d1..004d2de 100644 --- a/src/main/java/dev/zontreck/ariaslib/xmlrpc/XmlRpcStreamReader.java +++ b/src/main/java/dev/zontreck/ariaslib/xmlrpc/XmlRpcStreamReader.java @@ -187,6 +187,9 @@ public class XmlRpcStreamReader { Object value = deserializeValue ( ); struct.put ( name , value ); } + } else if(CURRENT_TAG_NAME.equals ( "struct" ) && xmlStreamReader.getEventType () == XMLStreamConstants.END_ELEMENT) + { + break; } } return struct;