зеркало из https://github.com/mozilla/gecko-dev.git
Bug 97404
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:
Родитель
55322c6772
Коммит
31c1e81d70
|
@ -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,
|
||||
|
|
Загрузка…
Ссылка в новой задаче