Fix a bogus assertion and related bogus code that bit dmose (246441).

This commit is contained in:
brendan%mozilla.org 2005-01-03 23:57:56 +00:00
Родитель 6f8327d115
Коммит 99b2145a5b
1 изменённых файлов: 5 добавлений и 5 удалений

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

@ -1051,7 +1051,7 @@ XMLArrayCursorFinish(JSXMLArrayCursor *cursor)
next = cursor->next;
if (next)
next->prevp = cursor->prevp;
*cursor->prevp = cursor->next;
*cursor->prevp = next;
cursor->array = NULL;
}
@ -4159,10 +4159,10 @@ PutProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp)
*/
if (rxml) {
JS_ASSERT(JSXML_HAS_KIDS(rxml));
JS_ASSERT(rxml->xml_kids.length != 0);
j = n = rxml->xml_kids.length - 1;
if (i != 0) {
for (j = 0; j < n; j++) {
n = rxml->xml_kids.length;
j = n - 1;
if (n != 0 && i != 0) {
for (n = j, j = 0; j < n; j++) {
if (rxml->xml_kids.vector[j] ==
xml->xml_kids.vector[i-1]) {
break;