diff options
author | Benjamin Otte <otte@redhat.com> | 2012-09-27 16:23:53 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2012-09-28 18:27:49 +0200 |
commit | 94c0c1542beca262fe1e90566f8b887d1ccb2c95 (patch) | |
tree | 21170d0204bdf17125b7afc282aef4ad41b2fa43 /gtk/gtkcssstringvalue.c | |
parent | 5e1ae36b2f65ef3f2715001ba59842469ed5308a (diff) | |
download | gtk+-94c0c1542beca262fe1e90566f8b887d1ccb2c95.tar.gz |
cssvalue: Don't crash when printing NULL strings
A NULL string should be printed as "none".
Diffstat (limited to 'gtk/gtkcssstringvalue.c')
-rw-r--r-- | gtk/gtkcssstringvalue.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk/gtkcssstringvalue.c b/gtk/gtkcssstringvalue.c index 9edda646c9..02405f4106 100644 --- a/gtk/gtkcssstringvalue.c +++ b/gtk/gtkcssstringvalue.c @@ -65,6 +65,12 @@ gtk_css_value_string_print (const GtkCssValue *value, char *string = value->string; gsize len; + if (string == NULL) + { + g_string_append (str, "none"); + return; + } + g_string_append_c (str, '"'); do { |