sboag 01/06/29 09:31:53
Modified: java/src/org/apache/xml/dtm/ref DTMDefaultBase.java
Log:
Make sure all the _xxx functions check that nextNode didn't do
anything even if it returns false.
Revision Changes Path
1.10 +4 -4 xml-xalan/java/src/org/apache/xml/dtm/ref/DTMDefaultBase.java
Index: DTMDefaultBase.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xml/dtm/ref/DTMDefaultBase.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- DTMDefaultBase.java 2001/06/26 03:49:58 1.9
+++ DTMDefaultBase.java 2001/06/29 16:31:50 1.10
@@ -491,7 +491,7 @@
{
boolean isMore = nextNode();
- if (!isMore)
+ if (identity >= m_size && !isMore)
return NULL;
else if (identity < m_size)
return m_exptype.elementAt(identity);
@@ -518,7 +518,7 @@
{
boolean isMore = nextNode();
- if (!isMore)
+ if (identity >= m_size && !isMore)
return NULL;
else if (identity < m_size)
return m_level.elementAt(identity);
@@ -611,7 +611,7 @@
{
boolean isMore = nextNode();
- if (!isMore)
+ if (identity >= m_size && !isMore)
return NULL;
else if (identity < m_size)
return m_prevsib.elementAt(identity);
@@ -638,7 +638,7 @@
{
boolean isMore = nextNode();
- if (!isMore)
+ if (identity >= m_size && !isMore)
return NULL;
else if (identity < m_size)
return m_parent.elementAt(identity);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDefaultB... sboag
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDef... sboag
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDef... jkesselm
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDef... sboag
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDef... jkesselm
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDef... jkesselm
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDef... sboag
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDef... sboag
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDef... sboag
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDef... sboag
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDef... jkesselm
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDef... mmidy
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDef... jkesselm
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDef... zongaro
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDef... zongaro
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDef... zongaro
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDef... zongaro
- cvs commit: xml-xalan/java/src/org/apache/xml/dtm/ref DTMDef... mkwan
