Werner Lemberg pushed to branch master at FreeType / FreeType
Commits:
-
966ff5a5
by Werner Lemberg at 2023-04-28T15:25:20+02:00
-
08268691
by Werner Lemberg at 2023-04-28T15:33:58+02:00
2 changed files:
Changes:
... | ... | @@ -634,7 +634,7 @@ |
634 | 634 | return service->get_ps_font_name( FT_FACE( face ) );
|
635 | 635 | }
|
636 | 636 | |
637 | - return (const char*)cff->font_name;
|
|
637 | + return cff ? (const char*)cff->font_name : NULL;
|
|
638 | 638 | }
|
639 | 639 | |
640 | 640 |
... | ... | @@ -504,6 +504,13 @@ |
504 | 504 | |
505 | 505 | FT_FRAME_EXIT();
|
506 | 506 | |
507 | + if ( !valid_entries )
|
|
508 | + {
|
|
509 | + FT_TRACE2(( "tt_face_load_font_dir: no valid tables found\n" ));
|
|
510 | + error = FT_THROW( Unknown_File_Format );
|
|
511 | + goto Exit;
|
|
512 | + }
|
|
513 | + |
|
507 | 514 | FT_TRACE2(( "table directory loaded\n" ));
|
508 | 515 | FT_TRACE2(( "\n" ));
|
509 | 516 |