expat/lib xmlparse.c,1.115,1.116

"Karl Waclawek" <[email protected]> Thu, 16 Oct 2003 07:26:48 -0700
Newsgroups gmane.text.xml.expat.cvs
Message-ID <[email protected]>
Update of /cvsroot/expat/expat/lib
In directory sc8-pr-cvs1:/tmp/cvs-serv23111

Modified Files:
	xmlparse.c 
Log Message:
Fix for bug #824420.

Index: xmlparse.c
===================================================================
RCS file: /cvsroot/expat/expat/lib/xmlparse.c,v
retrieving revision 1.115
retrieving revision 1.116
diff -u -d -r1.115 -r1.116
--- xmlparse.c	16 Oct 2003 04:51:11 -0000	1.115
+++ xmlparse.c	16 Oct 2003 14:26:46 -0000	1.116
@@ -2651,6 +2651,9 @@
   for (binding = *bindingsPtr; binding; binding = binding->nextTagBinding)
     binding->attId->name[-1] = 0;
 
+  if (!ns)
+    return XML_ERROR_NONE;
+
   /* expand the element type name */
   if (elementType->prefix) {
     binding = elementType->prefix->binding;
@@ -2667,7 +2670,7 @@
   else
     return XML_ERROR_NONE;
   prefixLen = 0;
-  if (ns && ns_triplets && binding->prefix->name) {
+  if (ns_triplets && binding->prefix->name) {
     for (; binding->prefix->name[prefixLen++];)
       ;
   }