diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2023-01-23 16:50:48 -0700 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2023-01-23 16:50:48 -0700 |
commit | 3b807c1d7e49b8887efb30c5029df0c2cb756c29 (patch) | |
tree | 6dd93ba34b90543e7228a961288e9a7ad459daa2 /src/cairo-colr-glyph-render.c | |
parent | ea51a5d66aaae74cdb436d5de4c429e1f1609aba (diff) | |
download | cairo-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.c | 4 |
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 |