summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2016-11-07 14:44:29 -0500
committerMatthias Clasen <mclasen@redhat.com>2016-11-07 14:46:15 -0500
commitaceba7484faf4932442d92d0b2dd0f0466e0afed (patch)
treeba6298e6a6d8b6af8327b55260baeae3c239378c /gtk
parent5af1e87f59f0bb4a5479b8b19cbf57a0ae1f8d74 (diff)
downloadgtk+-aceba7484faf4932442d92d0b2dd0f0466e0afed.tar.gz
css: Avoid a crash while parsing radial gradients
has_size does not imply that sizes[0] is != NULL.
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtkcssimageradial.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkcssimageradial.c b/gtk/gtkcssimageradial.c
index 4ae434403c..1d4b99bc18 100644
--- a/gtk/gtkcssimageradial.c
+++ b/gtk/gtkcssimageradial.c
@@ -346,7 +346,7 @@ gtk_css_image_radial_parse (GtkCssImage *image,
if (has_size && !radial->circle)
{
- if (!radial->sizes[1])
+ if (radial->sizes[0] && !radial->sizes[1])
radial->sizes[1] = _gtk_css_value_ref (radial->sizes[0]);
}