I have just made an NMU directly, since it appeared to be approved by
the maintainer if a fix was desired before the 24th. The attached
patch is what was used to generate the NMU (and verified to fix the
libcairo-perl build issue).


Don Armstrong

-- 
Q: What Can a Thoughtful Man Hope for Mankind on Earth, Given the
Experience of the Past Million Years?
A: Nothing.
 -- Bokonon _The Fourteenth Book of Bokonon_ (Vonnegut _Cats Cradle_)

http://www.donarmstrong.com              http://rzlab.ucr.edu
diff -u libcairo-1.4.6/debian/changelog libcairo-1.4.6/debian/changelog
--- libcairo-1.4.6/debian/changelog
+++ libcairo-1.4.6/debian/changelog
@@ -1,3 +1,11 @@
+libcairo (1.4.6-1.1) unstable; urgency=low
+
+  * NMU
+  * Apply patch from Adrian Johnson to fix segfault with PS_surface
+    (closes: #422388)
+
+ -- Don Armstrong <[EMAIL PROTECTED]>  Mon, 28 May 2007 11:11:45 -0700
+
 libcairo (1.4.6-1) unstable; urgency=low
 
   * New upstream release
only in patch2:
unchanged:
--- libcairo-1.4.6.orig/src/cairo-surface.c
+++ libcairo-1.4.6/src/cairo-surface.c
@@ -474,10 +474,8 @@
     }
 
     status = surface->backend->finish (surface);
-    if (status) {
+    if (status)
 	_cairo_surface_set_error (surface, status);
-	return;
-    }
 
     surface->finished = TRUE;
 }

Attachment: signature.asc
Description: Digital signature

Reply via email to