diff --git a/src/nu/validator/htmlparser/impl/TreeBuilder.java b/src/nu/validator/htmlparser/impl/TreeBuilder.java index 464a9d40..6d45580d 100644 --- a/src/nu/validator/htmlparser/impl/TreeBuilder.java +++ b/src/nu/validator/htmlparser/impl/TreeBuilder.java @@ -4426,7 +4426,7 @@ private void anyOtherEndTagInBody(@Local String name) throws SAXException { for (;;) { StackNode node = stack[eltPos]; if (node.ns == "http://www.w3.org/1999/xhtml" && node.name == name) { - generateImpliedEndTags(); + generateImpliedEndTagsExceptFor(name); if (errorHandler != null && !isCurrent(name)) { errUnclosedElements(eltPos, name);