Werner Lemberg pushed to branch master at FreeType / FreeType
Commits:
-
b1c90733
by Werner Lemberg at 2023-01-07T07:41:31+01:00
1 changed file:
Changes:
... | ... | @@ -38,6 +38,7 @@ |
38 | 38 | static hb_blob_t *
|
39 | 39 | _hb_ft_reference_table (hb_face_t *face, hb_tag_t tag, void *user_data)
|
40 | 40 | {
|
41 | + FT_UNUSED (face);
|
|
41 | 42 | FT_Face ft_face = (FT_Face) user_data;
|
42 | 43 | FT_Byte *buffer;
|
43 | 44 | FT_ULong length = 0;
|
... | ... | @@ -49,7 +50,7 @@ _hb_ft_reference_table (hb_face_t *face, hb_tag_t tag, void *user_data) |
49 | 50 | if (error)
|
50 | 51 | return NULL;
|
51 | 52 | |
52 | - buffer = (FT_Byte *) malloc (length);
|
|
53 | + buffer = (FT_Byte *) ft_smalloc (length);
|
|
53 | 54 | if (!buffer)
|
54 | 55 | return NULL;
|
55 | 56 | |
... | ... | @@ -62,7 +63,7 @@ _hb_ft_reference_table (hb_face_t *face, hb_tag_t tag, void *user_data) |
62 | 63 | |
63 | 64 | return hb_blob_create ((const char *) buffer, length,
|
64 | 65 | HB_MEMORY_MODE_WRITABLE,
|
65 | - buffer, free);
|
|
66 | + buffer, ft_sfree);
|
|
66 | 67 | }
|
67 | 68 | |
68 | 69 | static hb_face_t *
|