Bug 577952 - Deep recursion in Release crashes on double-free in [@ nsHtml5UTF16Buffer::~nsHtml5UTF16Buffer()]. r=hsivonen, a=betaN+

This commit is contained in:
Dan Witte
2010-10-07 14:00:17 -07:00
parent dd558ada60
commit a27f9c52f3

View File

@@ -99,7 +99,6 @@ nsHtml5Parser::nsHtml5Parser()
nsHtml5Parser::~nsHtml5Parser()
{
mTokenizer->end();
mFirstBuffer = nsnull;
}
NS_IMETHODIMP_(void)
@@ -512,6 +511,7 @@ nsHtml5Parser::Reset()
mFirstBuffer->next = nsnull;
mFirstBuffer->setStart(0);
mFirstBuffer->setEnd(0);
mLastBuffer = mFirstBuffer;
}
PRBool