diff options
Diffstat (limited to 'devel/pango/patches/patch-am')
-rw-r--r-- | devel/pango/patches/patch-am | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/devel/pango/patches/patch-am b/devel/pango/patches/patch-am deleted file mode 100644 index dd03db1b9e0..00000000000 --- a/devel/pango/patches/patch-am +++ /dev/null @@ -1,24 +0,0 @@ -$NetBSD: patch-am,v 1.1 2010/03/27 15:59:34 taca Exp $ - -Fix for CVE-2010-0421. - ---- pango/opentype/hb-ot-layout.cc.orig 2009-11-26 00:44:17.000000000 +0000 -+++ pango/opentype/hb-ot-layout.cc -@@ -44,6 +44,8 @@ _hb_ot_layout_init (hb_face_t *face) - { - hb_ot_layout_t *layout = &face->ot_layout; - -+ memset (layout, 0, sizeof (*layout)); -+ - layout->gdef_blob = Sanitizer<GDEF>::sanitize (hb_face_get_table (face, HB_OT_TAG_GDEF)); - layout->gdef = &Sanitizer<GDEF>::lock_instance (layout->gdef_blob); - -@@ -293,7 +295,7 @@ hb_ot_layout_build_glyph_classes (hb_fac - return; - - if (layout->new_gdef.len == 0) { -- layout->new_gdef.klasses = (unsigned char *) calloc (num_total_glyphs, sizeof (unsigned char)); -+ layout->new_gdef.klasses = (unsigned char *) calloc (count, sizeof (unsigned char)); - layout->new_gdef.len = count; - } - |