From c69e30d65a314105288c29bcb2b94d3b97920701 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 19 Apr 2012 17:01:37 +0200 Subject: [PATCH] cssparser: Don't use a free'd string in error messages --- gtk/gtkcssparser.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gtk/gtkcssparser.c b/gtk/gtkcssparser.c index bedfdec1c1..04242aaa71 100644 --- a/gtk/gtkcssparser.c +++ b/gtk/gtkcssparser.c @@ -669,15 +669,16 @@ _gtk_css_number_value_parse (GtkCssParser *parser, break; } - g_free (unit_name); - if (i >= G_N_ELEMENTS (units)) { _gtk_css_parser_error (parser, "`%s' is not a valid unit.", unit_name); + g_free (unit_name); return NULL; } unit = units[i].unit; + + g_free (unit_name); } else {