summaryrefslogtreecommitdiff
path: root/gdk
diff options
context:
space:
mode:
authorPierre-Yves Luyten <py@luyten.fr>2014-08-27 23:14:15 +0200
committerPierre-Yves Luyten <py@luyten.fr>2014-09-28 21:18:10 +0200
commitdce69904d8451f2f8f3c827bdf676d2eb08d898a (patch)
tree14db44753b5dfd447d9730f70ef87cc0045baa6b /gdk
parent459bdbb143d86ccf7cb4a20386f6e51c7f2b20ff (diff)
downloadgtk+-dce69904d8451f2f8f3c827bdf676d2eb08d898a.tar.gz
gdk_rgba_parse : do not segfault on null string
Diffstat (limited to 'gdk')
-rw-r--r--gdk/gdkrgba.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gdk/gdkrgba.c b/gdk/gdkrgba.c
index 66d0bd4039..43195dd379 100644
--- a/gdk/gdkrgba.c
+++ b/gdk/gdkrgba.c
@@ -166,6 +166,9 @@ gdk_rgba_parse (GdkRGBA *rgba,
gchar *str = (gchar *) spec;
gchar *p;
+ g_return_val_if_fail (spec != NULL, FALSE);
+
+
if (strncmp (str, "rgba", 4) == 0)
{
has_alpha = TRUE;