To prevent freezing from copying
URL. Temporary fix until
we find actual cause of invalid string offset
/r=ftang, /sr=mscott, /PDT=jpm
This commit is contained in:
yokoyama%netscape.com 2001-10-01 20:37:46 +00:00
Родитель 55322c6772
Коммит 31c1e81d70
1 изменённых файлов: 6 добавлений и 0 удалений

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

@ -104,6 +104,12 @@ nsXMLContentSerializer::AppendTextData(nsIDOMNode* aNode,
if (frag) {
PRInt32 length = ((aEndOffset == -1) ? frag->GetLength() : aEndOffset) - aStartOffset;
if (length <= 0) {
NS_ASSERTION(0, "a start offset is beyond the end of the text fragment!");
return NS_OK; // XXX Maybe this should be an error
}
if (frag->Is2b()) {
AppendToString(nsDependentString(frag->Get2b()+aStartOffset, length),
aStr,