Bug 577952 - Deep recursion in Release crashes on double-free in [@ nsHtml5UTF16Buffer::~nsHtml5UTF16Buffer()]. r=hsivonen, a=betaN+
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user