From d18eaf32ddc667499d00b0ce965d9bf19e0f6840 Mon Sep 17 00:00:00 2001 From: Jan Arne Petersen Date: Thu, 23 Aug 2007 15:29:59 +0000 Subject: Duplicate the string returned by d[n]gettext before it is potentially 2007-08-23 Jan Arne Petersen * gtk/gtkbuilderparser.c: (text): Duplicate the string returned by d[n]gettext before it is potentially freed. (#461945) svn path=/trunk/; revision=18678 --- gtk/gtkbuilderparser.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gtk/gtkbuilderparser.c') diff --git a/gtk/gtkbuilderparser.c b/gtk/gtkbuilderparser.c index 23d45db479..5c80c10110 100644 --- a/gtk/gtkbuilderparser.c +++ b/gtk/gtkbuilderparser.c @@ -918,10 +918,11 @@ text (GMarkupParseContext *context, else text = dgettext (data->domain, string); + prop_info->data = g_strdup (text); g_free (string); - string = g_strdup (text); } - prop_info->data = string; + else + prop_info->data = string; } } -- cgit v1.2.1