Index: tree.c =================================================================== RCS file: /cvs/gnome/gnome-xml/tree.c,v retrieving revision 1.113 diff -c -r1.113 tree.c *** tree.c 2001/02/27 21:54:07 1.113 --- tree.c 2001/03/07 15:55:32 *************** *** 3208,3213 **** --- 3208,3216 ---- continue; } } + if (tmp == cur) + break; + if (tmp->next != NULL) { tmp = tmp->next; continue; *************** *** 3217,3223 **** tmp = tmp->parent; if (tmp == NULL) break; ! if (tmp == (xmlNodePtr) cur) { tmp = NULL; break; } --- 3220,3226 ---- tmp = tmp->parent; if (tmp == NULL) break; ! if (tmp == cur) { tmp = NULL; break; }