[xml/sgml-commit] r607 - in packages/libxslt: . trunk/debian trunk/libxslt

Mike Hommey glandium at alioth.debian.org
Mon Nov 27 08:25:15 CET 2006


Author: glandium
Date: 2006-11-27 08:25:15 +0100 (Mon, 27 Nov 2006)
New Revision: 607

Modified:
   packages/libxslt/
   packages/libxslt/trunk/debian/changelog
   packages/libxslt/trunk/libxslt/transform.c
   packages/libxslt/trunk/libxslt/variables.c
Log:
 r1206 at namakemono:  mh | 2006-11-27 08:04:44 +0100
 * libxslt/variables.c: Patch from upstream CVS to fix hangs and segfaults
   when processing XCB protocol definitions. Closes: #398327.
 * libxslt/transform.c: Added a missing * to the previous patch. No real
   problem posed by it missing, but since upstream applied the patch with
   it and it's cleaner...



Property changes on: packages/libxslt
___________________________________________________________________
Name: svk:merge
   - 85a06573-1206-0410-a182-ce9117885d71:/local/libxslt:284
a066b643-3b0a-0410-a6ba-ed4cca522822:/local/libxslt:1169
   + 85a06573-1206-0410-a182-ce9117885d71:/local/libxslt:284
a066b643-3b0a-0410-a6ba-ed4cca522822:/local/libxslt:1206

Modified: packages/libxslt/trunk/debian/changelog
===================================================================
--- packages/libxslt/trunk/debian/changelog	2006-11-21 07:03:37 UTC (rev 606)
+++ packages/libxslt/trunk/debian/changelog	2006-11-27 07:25:15 UTC (rev 607)
@@ -1,3 +1,13 @@
+libxslt (1.1.18-3) unstable; urgency=low
+
+  * libxslt/variables.c: Patch from upstream CVS to fix hangs and segfaults
+    when processing XCB protocol definitions. Closes: #398327.
+  * libxslt/transform.c: Added a missing * to the previous patch. No real
+    problem posed by it missing, but since upstream applied the patch with
+    it and it's cleaner...
+
+ -- Mike Hommey <glandium at debian.org>  Sat, 25 Nov 2006 10:32:24 +0100
+
 libxslt (1.1.18-2) unstable; urgency=high
 
   * libxslt/transform.c:

Modified: packages/libxslt/trunk/libxslt/transform.c
===================================================================
--- packages/libxslt/trunk/libxslt/transform.c	2006-11-21 07:03:37 UTC (rev 606)
+++ packages/libxslt/trunk/libxslt/transform.c	2006-11-27 07:25:15 UTC (rev 607)
@@ -4643,7 +4643,7 @@
     xmlDocPtr oldXPDoc;
     xsltDocumentPtr oldDocInfo;
     xmlXPathContextPtr xpctxt;
-    xmlNsPtr oldXPNamespaces;
+    xmlNsPtr *oldXPNamespaces;
 
     if (comp == NULL) {
 	xsltTransformError(ctxt, NULL, inst,

Modified: packages/libxslt/trunk/libxslt/variables.c
===================================================================
--- packages/libxslt/trunk/libxslt/variables.c	2006-11-21 07:03:37 UTC (rev 606)
+++ packages/libxslt/trunk/libxslt/variables.c	2006-11-27 07:25:15 UTC (rev 607)
@@ -75,7 +75,9 @@
     if (ctxt->cache->RVT) {
 	container = ctxt->cache->RVT;
 	ctxt->cache->RVT = (xmlDocPtr) container->next;
+	/* clear the internal pointers */
 	container->next = NULL;
+	container->prev = NULL;
 	if (ctxt->cache->nbRVT > 0)
 	    ctxt->cache->nbRVT--;
 #ifdef XSLT_DEBUG_PROFILE_CACHE




More information about the debian-xml-sgml-commit mailing list