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++];)
;
}