diff --git a/src/java/org/jivesoftware/multiplexer/net/NIOConnection.java b/src/java/org/jivesoftware/multiplexer/net/NIOConnection.java index dc0e842..d6ed4cb 100644 --- a/src/java/org/jivesoftware/multiplexer/net/NIOConnection.java +++ b/src/java/org/jivesoftware/multiplexer/net/NIOConnection.java @@ -210,8 +210,7 @@ XMPPPacketReader xmppReader = new XMPPPacketReader(); xmppReader.setXPPFactory(factory); try { - xmppReader.read(new StringReader(stanza)); - Element doc = xmppReader.parseDocument().getRootElement(); + Element doc = xmppReader.read(new StringReader(stanza)).getRootElement(); backupDeliverer.deliver(doc); } catch (Exception e) { Log.error("Error parsing stanza: " + stanza, e); @@ -242,8 +241,7 @@ XMPPPacketReader xmppReader = new XMPPPacketReader(); xmppReader.setXPPFactory(factory); try { - xmppReader.read(new StringReader(stanza)); - Element doc = xmppReader.parseDocument().getRootElement(); + Element doc = xmppReader.read(new StringReader(stanza)).getRootElement(); backupDeliverer.deliver(doc); } catch (Exception e) { Log.error("Error parsing stanza: " + stanza, e);