pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/babl/patches Fix a segmentation fault when ge...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/49d51e000390
branches:  trunk
changeset: 604189:49d51e000390
user:      jdc <jdc%pkgsrc.org@localhost>
date:      Fri May 25 07:37:21 2012 +0000

description:
Fix a segmentation fault when generating documentation.  See:

  https://bugzilla.gnome.org/show_bug.cgi?id=676491

diffstat:

 graphics/babl/patches/patch-babl_babl-fish-reference.c |  24 ++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diffs (28 lines):

diff -r eb612f17edca -r 49d51e000390 graphics/babl/patches/patch-babl_babl-fish-reference.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/babl/patches/patch-babl_babl-fish-reference.c    Fri May 25 07:37:21 2012 +0000
@@ -0,0 +1,24 @@
+$NetBSD: patch-babl_babl-fish-reference.c,v 1.1 2012/05/25 07:37:21 jdc Exp $
+
+Fix a segmentation fault when generating documentation.  See:
+
+  https://bugzilla.gnome.org/show_bug.cgi?id=676491
+
+--- babl/babl-fish-reference.c.dist    2012-03-18 15:51:42.000000000 +0000
++++ babl/babl-fish-reference.c 2012-05-21 12:12:38.000000000 +0000
+@@ -137,10 +137,11 @@
+             }
+         }
+ 
+-      babl_process (
+-        assert_conversion_find (src_img->type[0], dst_img->type[0]),
+-        src_img, dst_img,
+-        n);
++      if (dst_img->data[0] != NULL)
++        babl_process (
++          assert_conversion_find (src_img->type[0], dst_img->type[0]),
++          src_img, dst_img,
++          n);
+       src_img->data[0] += src_img->type[0]->bits / 8;
+     }
+   babl_free (src_img);



Home | Main Index | Thread Index | Old Index