1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-29 05:38:00 +00:00

print/ghostscript9-base: prepare for freetype2 update

- Backport of the same patch applied to print/ghostscript9-agpl-base

PR:		250375
Obtained from:	https://www.openwall.com/lists/oss-security/2020/10/20/7
MFH:		2020Q4
Security:	CVE-2020-15999
This commit is contained in:
Tobias C. Berner 2020-10-22 06:10:11 +00:00
parent d70c70d044
commit 9f52444999
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=552936

View File

@ -0,0 +1,29 @@
--- psi/fapi_ft.c.orig 2020-10-22 05:57:46 UTC
+++ psi/fapi_ft.c
@@ -102,7 +102,7 @@ typedef struct FT_IncrementalRec_
FAPI_metrics_type metrics_type; /* determines whether metrics are replaced, added, etc. */
} FT_IncrementalRec;
-FT_CALLBACK_DEF( void* )
+static void*
FF_alloc( FT_Memory memory, long size)
{
gs_memory_t *mem = (gs_memory_t *)memory->user;
@@ -110,7 +110,7 @@ FF_alloc( FT_Memory memory, long size)
return(gs_malloc (mem, size, 1, "FF_alloc"));
}
-FT_CALLBACK_DEF( void* )
+static void*
FF_realloc(FT_Memory memory, long cur_size, long new_size, void* block)
{
gs_memory_t *mem = (gs_memory_t *)memory->user;
@@ -130,7 +130,7 @@ FF_realloc(FT_Memory memory, long cur_size, long new_s
return(tmp);
}
-FT_CALLBACK_DEF( void )
+static void
FF_free(FT_Memory memory, void* block)
{
gs_memory_t *mem = (gs_memory_t *)memory->user;