summaryrefslogtreecommitdiff
path: root/src/cairo-colr-glyph-render.c
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2023-01-23 16:50:48 -0700
committerBehdad Esfahbod <behdad@behdad.org>2023-01-23 16:50:48 -0700
commit3b807c1d7e49b8887efb30c5029df0c2cb756c29 (patch)
tree6dd93ba34b90543e7228a961288e9a7ad459daa2 /src/cairo-colr-glyph-render.c
parentea51a5d66aaae74cdb436d5de4c429e1f1609aba (diff)
downloadcairo-3b807c1d7e49b8887efb30c5029df0c2cb756c29.tar.gz
[colrv1] Fix crash in get_palette_color
is_foreground_color can be NULL.
Diffstat (limited to 'src/cairo-colr-glyph-render.c')
-rw-r--r--src/cairo-colr-glyph-render.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cairo-colr-glyph-render.c b/src/cairo-colr-glyph-render.c
index 3b345f111..104942b78 100644
--- a/src/cairo-colr-glyph-render.c
+++ b/src/cairo-colr-glyph-render.c
@@ -246,8 +246,8 @@ get_palette_color (cairo_colr_glyph_render_t *render,
}
color->alpha *= double_from_2_14 (ci->alpha);
- if (foreground)
- *is_foreground_color = TRUE;
+ if (is_foreground_color)
+ *is_foreground_color = foreground;
}
static cairo_status_t