From ab776f328ba3540f6607ea0a9bc72a57b607b9ac Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 30 Oct 2021 21:37:15 -0400 Subject: cairo: Small fixup cf_priv->scaled_font is initialized on demand, it may be NULL. So better call the getter. This was showing up as failure in the asan test in ci. --- pango/pangocairo-font.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pango/pangocairo-font.c b/pango/pangocairo-font.c index dacc61ab..503f863b 100644 --- a/pango/pangocairo-font.c +++ b/pango/pangocairo-font.c @@ -693,7 +693,7 @@ get_space_extents (PangoCairoFontPrivate *cf_priv, cairo_text_extents_t extents; c[0] = hexdigits[i]; - cairo_scaled_font_text_extents (cf_priv->scaled_font, c, &extents); + cairo_scaled_font_text_extents (_pango_cairo_font_private_get_scaled_font (cf_priv), c, &extents); hex_width += extents.width; } width = pango_units_from_double (hex_width / 16); -- cgit v1.2.1