MFH: r552936

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
Security:	CVE-2020-15999

Approved by:	ports-secteam (implicit)
This commit is contained in:
Tobias C. Berner 2020-10-22 16:23:41 +00:00
parent 0bd13138a9
commit 6a6641bfea
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/branches/2020Q4/; revision=552993

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;