diff options
author | Adrian Johnson <ajohnson@redneon.com> | 2023-01-03 19:03:50 +0000 |
---|---|---|
committer | Adrian Johnson <ajohnson@redneon.com> | 2023-01-03 19:03:50 +0000 |
commit | 13a0474641232cccb15d24fa31d8c2557731665b (patch) | |
tree | ddbbf5e585470ca309445daa491803219793bcde /src/cairo-ft-font.c | |
parent | 4e51d1536f935a788fe19cf3889499df69834827 (diff) | |
parent | 3d102f25c924936d660fb771b695f753debf8d44 (diff) | |
download | cairo-13a0474641232cccb15d24fa31d8c2557731665b.tar.gz |
Merge branch 'mingw-fixes' into 'master'
Fix mingw build failure when SVG fonts enabled
See merge request cairo/cairo!389
Diffstat (limited to 'src/cairo-ft-font.c')
-rw-r--r-- | src/cairo-ft-font.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cairo-ft-font.c b/src/cairo-ft-font.c index 68e11a178..823898c23 100644 --- a/src/cairo-ft-font.c +++ b/src/cairo-ft-font.c @@ -2768,6 +2768,7 @@ _cairo_ft_scaled_glyph_init_record_colr_v0_glyph (cairo_ft_scaled_font_t *scaled path = _cairo_path_create (path_fixed, cr); _cairo_path_fixed_destroy (path_fixed); cairo_append_path(cr, path); + cairo_path_destroy (path); cairo_fill (cr); } @@ -2803,7 +2804,7 @@ _cairo_ft_scaled_glyph_init_record_svg_glyph (cairo_ft_scaled_font_t *scaled_fon unsigned int num_palette_entries; /* Create NULL terminated SVG document */ - svg_document = strndup((const char*)svg_doc->svg_document, svg_doc->svg_document_length); + svg_document = _cairo_strndup ((const char*)svg_doc->svg_document, svg_doc->svg_document_length); recording_surface = cairo_recording_surface_create (CAIRO_CONTENT_COLOR_ALPHA, NULL); |