From: Behdad Esfahbod Date: Thu, 29 Apr 2010 18:15:32 +0000 (-0400) Subject: [ft] Disallow getting the entire font data with tag=0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2cd1ea4411d0808559a942ff3fa4e637f9c9a9c8;p=platform%2Fupstream%2FlibHarfBuzzSharp.git [ft] Disallow getting the entire font data with tag=0 --- diff --git a/src/hb-ft.c b/src/hb-ft.c index 2174da5..f245a04 100644 --- a/src/hb-ft.c +++ b/src/hb-ft.c @@ -152,6 +152,9 @@ _get_table (hb_tag_t tag, void *user_data) FT_ULong length = 0; FT_Error error; + if (HB_UNLIKELY (tag == HB_TAG_NONE)) + return hb_blob_create_empty (); + error = FT_Load_Sfnt_Table (ft_face, tag, 0, NULL, &length); if (error) return hb_blob_create_empty ();