* 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.
This commit is contained in:
parent
3100c8120e
commit
978eefee54
|
@ -370,8 +370,8 @@
|
||||||
SFNT_Service sfnt;
|
SFNT_Service sfnt;
|
||||||
|
|
||||||
|
|
||||||
if ( size->root.metrics.x_ppem < 1 ||
|
if ( size && (size->root.metrics.x_ppem < 1 ||
|
||||||
size->root.metrics.y_ppem < 1 )
|
size->root.metrics.y_ppem < 1 ) )
|
||||||
{
|
{
|
||||||
error = FT_THROW( Invalid_Size_Handle );
|
error = FT_THROW( Invalid_Size_Handle );
|
||||||
return error;
|
return error;
|
||||||
|
|
Loading…
Reference in New Issue