Slightly refine my previous fix for string assertions so things behave exactly as before. r=pollmann b=42936

This commit is contained in:
dbaron%fas.harvard.edu 2000-06-21 01:13:10 +00:00
Родитель ee136ac3db
Коммит 90dc7ea296
2 изменённых файлов: 2 добавлений и 2 удалений

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

@ -3168,7 +3168,7 @@ HTMLContentSink::AddDocTypeDecl(const nsIParserNode& aNode, PRInt32 aMode)
*/
PRInt32 nameEnd = 0;
if (name.Length() && name.First() != '"' && name.First() != '\'') {
if (name.IsEmpty() || (name.First() != '"' && name.First() != '\'')) {
nameEnd = name.FindCharInSet(" \n\r\t");
}

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

@ -3168,7 +3168,7 @@ HTMLContentSink::AddDocTypeDecl(const nsIParserNode& aNode, PRInt32 aMode)
*/
PRInt32 nameEnd = 0;
if (name.Length() && name.First() != '"' && name.First() != '\'') {
if (name.IsEmpty() || (name.First() != '"' && name.First() != '\'')) {
nameEnd = name.FindCharInSet(" \n\r\t");
}