From e382a65301847bb432c1bf3f9774ef48e1ec4734 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 30 Aug 2021 01:34:26 -0400 Subject: Make ellipsize code safer We are going to add new fields to PangoGlyphItem, so zero-initialize the one we are allocating here in ellipsize.c. --- pango/ellipsize.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pango/ellipsize.c b/pango/ellipsize.c index e05277f6..d7b7fee0 100644 --- a/pango/ellipsize.c +++ b/pango/ellipsize.c @@ -316,9 +316,8 @@ shape_ellipsis (EllipsizeState *state) */ if (!state->ellipsis_run) { - state->ellipsis_run = g_slice_new (PangoGlyphItem); + state->ellipsis_run = g_slice_new0 (PangoGlyphItem); state->ellipsis_run->glyphs = pango_glyph_string_new (); - state->ellipsis_run->item = NULL; } if (state->ellipsis_run->item) -- cgit v1.2.1