Hi, this small patchlet, suggested by Henrik Gulbrandsen, fixes another case of PR27864.
2006-08-04 Robert Schuster <[EMAIL PROTECTED]>
Reported by Henrik Gulbrandsen <[EMAIL PROTECTED]>
Fixes PR27864.
* gnu/xml/dom/DomIterator.java:
(successor): Added if-statement.
cya
Robert
Index: gnu/xml/dom/DomIterator.java
===================================================================
RCS file: /cvsroot/classpath/classpath/gnu/xml/dom/DomIterator.java,v
retrieving revision 1.5
diff -u -r1.5 DomIterator.java
--- gnu/xml/dom/DomIterator.java 8 Jun 2006 09:36:02 -0000 1.5
+++ gnu/xml/dom/DomIterator.java 3 Aug 2006 23:59:25 -0000
@@ -253,7 +253,13 @@
{
return here.getFirstChild();
}
-
+
+ // There's no way up or sideways from the root, so if we
+ // couldn't move down to a child, there's nowhere to go.
+ //
+ if (here == root)
+ return null;
+
//
// Siblings ... if forward, we visit them, if backwards
// we visit their children first.
signature.asc
Description: OpenPGP digital signature
