Issue #597 - Free the 'node' not stacked, and add 'message'
This commit is contained in:
parent
eb81a53165
commit
55d287bc9d
|
@ -1361,9 +1361,16 @@ void TY_(ParseBlock)( TidyDocImpl* doc, Node *element, GetTokenMode mode)
|
||||||
|
|
||||||
if (nodeIsA(element))
|
if (nodeIsA(element))
|
||||||
{
|
{
|
||||||
|
TY_(Report)(doc, element, node, MISSING_ENDTAG_BEFORE);
|
||||||
TY_(UngetToken)( doc );
|
TY_(UngetToken)( doc );
|
||||||
}
|
}
|
||||||
TY_(Report)(doc, element, node, MISSING_ENDTAG_BEFORE);
|
else
|
||||||
|
{
|
||||||
|
/* Issue #597 - if we not 'UngetToken' then it is being discarded.
|
||||||
|
Add message, and 'FreeNode' - thanks @ralfjunker */
|
||||||
|
TY_(Report)(doc, element, node, DISCARDING_UNEXPECTED);
|
||||||
|
TY_(FreeNode)(doc, node);
|
||||||
|
}
|
||||||
|
|
||||||
if (!(mode & Preformatted))
|
if (!(mode & Preformatted))
|
||||||
TrimSpaces(doc, element);
|
TrimSpaces(doc, element);
|
||||||
|
|
Loading…
Reference in a new issue