diff options
author | Pierre-Yves Luyten <py@luyten.fr> | 2014-08-27 23:14:15 +0200 |
---|---|---|
committer | Pierre-Yves Luyten <py@luyten.fr> | 2014-09-28 21:18:10 +0200 |
commit | dce69904d8451f2f8f3c827bdf676d2eb08d898a (patch) | |
tree | 14db44753b5dfd447d9730f70ef87cc0045baa6b /gdk/gdkrgba.c | |
parent | 459bdbb143d86ccf7cb4a20386f6e51c7f2b20ff (diff) | |
download | gtk+-dce69904d8451f2f8f3c827bdf676d2eb08d898a.tar.gz |
gdk_rgba_parse : do not segfault on null string
Diffstat (limited to 'gdk/gdkrgba.c')
-rw-r--r-- | gdk/gdkrgba.c | 3 |
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; |