fixed bug16624; r=buster. Buffer used to translate unicode entities in forms wasn't being truncated.

This commit is contained in:
rickg%netscape.com 1999-10-18 22:39:58 +00:00
Родитель 14154d88b4
Коммит e42ff0e367
2 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -1804,6 +1804,7 @@ nsresult CNavDTD::CollectSkippedContent(nsCParserNode& aNode,PRInt32 &aCount) {
eHTMLTokenTypes theTokenType=(eHTMLTokenTypes)theNextToken->GetTokenType(); eHTMLTokenTypes theTokenType=(eHTMLTokenTypes)theNextToken->GetTokenType();
theTempStr.Truncate();
if((eHTMLTag_textarea==theNodeTag) && (eToken_entity==theTokenType)) { if((eHTMLTag_textarea==theNodeTag) && (eToken_entity==theTokenType)) {
((CEntityToken*)theNextToken)->TranslateToUnicodeStr(theTempStr); ((CEntityToken*)theNextToken)->TranslateToUnicodeStr(theTempStr);
} }

Просмотреть файл

@ -1804,6 +1804,7 @@ nsresult CNavDTD::CollectSkippedContent(nsCParserNode& aNode,PRInt32 &aCount) {
eHTMLTokenTypes theTokenType=(eHTMLTokenTypes)theNextToken->GetTokenType(); eHTMLTokenTypes theTokenType=(eHTMLTokenTypes)theNextToken->GetTokenType();
theTempStr.Truncate();
if((eHTMLTag_textarea==theNodeTag) && (eToken_entity==theTokenType)) { if((eHTMLTag_textarea==theNodeTag) && (eToken_entity==theTokenType)) {
((CEntityToken*)theNextToken)->TranslateToUnicodeStr(theTempStr); ((CEntityToken*)theNextToken)->TranslateToUnicodeStr(theTempStr);
} }