summaryrefslogtreecommitdiff
path: root/src/cairo-ft-font.c
diff options
context:
space:
mode:
authorAdrian Johnson <ajohnson@redneon.com>2023-01-03 19:03:50 +0000
committerAdrian Johnson <ajohnson@redneon.com>2023-01-03 19:03:50 +0000
commit13a0474641232cccb15d24fa31d8c2557731665b (patch)
treeddbbf5e585470ca309445daa491803219793bcde /src/cairo-ft-font.c
parent4e51d1536f935a788fe19cf3889499df69834827 (diff)
parent3d102f25c924936d660fb771b695f753debf8d44 (diff)
downloadcairo-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.c3
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);