diff options
Diffstat (limited to 'media-libs/freetype/files/freetype-2.12.0-cffgload_segfault_fix.patch')
-rw-r--r-- | media-libs/freetype/files/freetype-2.12.0-cffgload_segfault_fix.patch | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/media-libs/freetype/files/freetype-2.12.0-cffgload_segfault_fix.patch b/media-libs/freetype/files/freetype-2.12.0-cffgload_segfault_fix.patch deleted file mode 100644 index 6578475f4d7f..000000000000 --- a/media-libs/freetype/files/freetype-2.12.0-cffgload_segfault_fix.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 978eefee5401abee6bf702c6bcde9afb47893145 Mon Sep 17 00:00:00 2001 -From: Georg Brandl <georg@python.org> -Date: Tue, 12 Apr 2022 11:43:37 +0000 -Subject: [PATCH] * src/cff/cffgload.c (cff_slot_load) [FT_CONFIG_OPTION_SVG]: - Fix segfault. - -This can happen if the function is called with `size` being `NULL`. - -Fixes #1147. ---- - src/cff/cffgload.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/cff/cffgload.c b/src/cff/cffgload.c -index 5c15c804b..7586b886f 100644 ---- a/src/cff/cffgload.c -+++ b/src/cff/cffgload.c -@@ -370,8 +370,8 @@ - SFNT_Service sfnt; - - -- if ( size->root.metrics.x_ppem < 1 || -- size->root.metrics.y_ppem < 1 ) -+ if ( size && (size->root.metrics.x_ppem < 1 || -+ size->root.metrics.y_ppem < 1 ) ) - { - error = FT_THROW( Invalid_Size_Handle ); - return error; --- -GitLab - |