You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by mk...@ca.ibm.com on 2002/07/31 17:36:50 UTC

[PATCH] patch for bug #9683

Hi,

Here you can find the patch for bug 9683
(http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9683).
I add a check for a null pointer in XRTreeFrag.java.

Morris Kwan
XSLT Development
IBM Toronto Lab
Tel: (905)413-3729
Email: mkwan@ca.ibm.com


Index: org/apache/xpath/objects/XRTreeFrag.java
===================================================================
RCS file: /home/cvspublic/xml-xalan/java/src/org/apache/xpath/objects/XRTreeFrag.java,v
retrieving revision 1.24
diff -u -r1.24 XRTreeFrag.java
--- org/apache/xpath/objects/XRTreeFrag.java    18 Jun 2002 15:31:02 -0000    1.24
+++ org/apache/xpath/objects/XRTreeFrag.java    31 Jul 2002 15:32:36 -0000
@@ -134,7 +134,10 @@
    */
   public Object object()
   {
-    return new org.apache.xml.dtm.ref.DTMNodeIterator((DTMIterator)(new org.apache.xpath.NodeSetDTM(m_dtmRoot, m_xctxt.getDTMManager())));
+    if (m_xctxt != null)
+      return new org.apache.xml.dtm.ref.DTMNodeIterator((DTMIterator)(new org.apache.xpath.NodeSetDTM(m_dtmRoot, m_xctxt.getDTMManager())));
+    else
+      return super.object();
   }

   /**