diff --git a/mozilla/htmlparser/src/CNavDTD.cpp b/mozilla/htmlparser/src/CNavDTD.cpp index 0ba4218216b..be411c25a37 100644 --- a/mozilla/htmlparser/src/CNavDTD.cpp +++ b/mozilla/htmlparser/src/CNavDTD.cpp @@ -3372,6 +3372,7 @@ nsresult CNavDTD::ConsumeText(const nsString& aString,CScanner& aScanner,CToken* nsString& temp=aToken->GetStringValueXXX(); if(0==temp.Length()){ delete aToken; + aToken = nsnull; } else result=kNoError; } diff --git a/mozilla/parser/htmlparser/src/CNavDTD.cpp b/mozilla/parser/htmlparser/src/CNavDTD.cpp index 0ba4218216b..be411c25a37 100644 --- a/mozilla/parser/htmlparser/src/CNavDTD.cpp +++ b/mozilla/parser/htmlparser/src/CNavDTD.cpp @@ -3372,6 +3372,7 @@ nsresult CNavDTD::ConsumeText(const nsString& aString,CScanner& aScanner,CToken* nsString& temp=aToken->GetStringValueXXX(); if(0==temp.Length()){ delete aToken; + aToken = nsnull; } else result=kNoError; }