[Lsb-messages] /var/www/bzr/lsb/devel/azov-xml2-tests r20: Fix segfaults in XML_SAX2_Parser (bug 3110)

Stew Benedict stewb at linux-foundation.org
Wed Jan 30 20:34:11 UTC 2013


------------------------------------------------------------
revno: 20
committer: Stew Benedict <stewb at linux-foundation.org>
branch nick: azov-xml2-tests
timestamp: Wed 2013-01-30 15:34:11 -0500
message:
  Fix segfaults in XML_SAX2_Parser (bug 3110)
modified:
  libxml2-t2c/XML_SAX2_Parser-t2c/src/XML_SAX2_Parser/XML_SAX2_Parser.t2c
  libxml2-t2c/package/Makefile
-------------- next part --------------
=== modified file 'libxml2-t2c/XML_SAX2_Parser-t2c/src/XML_SAX2_Parser/XML_SAX2_Parser.t2c'
--- a/libxml2-t2c/XML_SAX2_Parser-t2c/src/XML_SAX2_Parser/XML_SAX2_Parser.t2c	2010-01-14 10:27:49 +0000
+++ b/libxml2-t2c/XML_SAX2_Parser-t2c/src/XML_SAX2_Parser/XML_SAX2_Parser.t2c	2013-01-30 20:34:11 +0000
@@ -1333,7 +1333,8 @@
     void * Par_1 = PAR_0;
 
     //INIT CODE
-    ((xmlParserCtxtPtr)Par_1)->myDoc = xmlParseDTD("ContentType", T2C_GET_DATA_PATH("run/TestFile.dtd"));
+    ((xmlParserCtxtPtr)Par_1)->myDoc = xmlParseFile(T2C_GET_DATA_PATH("run/NameSpace.xml"));
+    ((xmlParserCtxtPtr)Par_1)->myDoc->extSubset = xmlParseDTD("ContentType", T2C_GET_DATA_PATH("run/TestFile.dtd"));
     ((xmlParserCtxtPtr)Par_1)->inSubset = 2;
 
     //TARGET INTERFACE
@@ -1594,7 +1595,8 @@
     void * Par_1 = PAR_0;
 
     //INIT CODE
-    ((xmlParserCtxtPtr)Par_1)->myDoc = xmlParseDTD("ContentType", T2C_GET_DATA_PATH("run/TestFile.dtd"));
+    ((xmlParserCtxtPtr)Par_1)->myDoc = xmlParseFile(T2C_GET_DATA_PATH("run/NameSpace.xml"));
+    ((xmlParserCtxtPtr)Par_1)->myDoc->extSubset = xmlParseDTD("ContentType", T2C_GET_DATA_PATH("run/TestFile.dtd"));
     ((xmlParserCtxtPtr)Par_1)->inSubset = 2;
 
     //TARGET INTERFACE
@@ -1835,7 +1837,8 @@
     void * Par_1 = PAR_0;
 
     //INIT CODE
-    ((xmlParserCtxtPtr)Par_1)->myDoc = xmlParseDTD("ContentType", T2C_GET_DATA_PATH("run/TestFile.dtd"));
+    ((xmlParserCtxtPtr)Par_1)->myDoc = xmlParseFile(T2C_GET_DATA_PATH("run/NameSpace.xml"));
+    ((xmlParserCtxtPtr)Par_1)->myDoc->extSubset = xmlParseDTD("ContentType", T2C_GET_DATA_PATH("run/TestFile.dtd"));
     ((xmlParserCtxtPtr)Par_1)->inSubset = 2;
 
     //TARGET INTERFACE

=== modified file 'libxml2-t2c/package/Makefile'
--- a/libxml2-t2c/package/Makefile	2013-01-29 16:52:14 +0000
+++ b/libxml2-t2c/package/Makefile	2013-01-30 20:34:11 +0000
@@ -1,5 +1,5 @@
 PACKAGE=lsb-test-xml2-azov
-VERSION=4.1.1
+VERSION=4.1.2
 RELEASE=1
 
 # for pkgchk



More information about the lsb-messages mailing list