diff --git a/src/de/schildbach/pte/util/XmlPullUtil.java b/src/de/schildbach/pte/util/XmlPullUtil.java index 9d4b2868..13e2567d 100644 --- a/src/de/schildbach/pte/util/XmlPullUtil.java +++ b/src/de/schildbach/pte/util/XmlPullUtil.java @@ -204,6 +204,9 @@ public final class XmlPullUtil { return defaultValue; if (pp.isEmptyElementTag()) { pp.next(); + if (pp.getEventType() != XmlPullParser.END_TAG) + throw new IllegalStateException("expected (virtual) end tag on empty element"); + pp.next(); return defaultValue; } final String value = valueTag(pp, tagName);