From 9aa950a7672569d51c1d5d674697a099bafa6e24 Mon Sep 17 00:00:00 2001 From: John Darrington Date: Tue, 10 Jul 2012 19:02:47 +0200 Subject: [PATCH] PsppireVarStore: Fix memory leak --- src/ui/gui/psppire-var-store.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ui/gui/psppire-var-store.c b/src/ui/gui/psppire-var-store.c index 27072c1adf..ef9d978dd2 100644 --- a/src/ui/gui/psppire-var-store.c +++ b/src/ui/gui/psppire-var-store.c @@ -686,10 +686,14 @@ text_for_column (PsppireVarStore *vs, g_assert (vl); { + gchar *s; gchar *const vstr = value_to_text (vl->value, pv); - return g_strdup_printf (_("{%s,`%s'}_"), vstr, + s = g_strdup_printf (_("{%s,`%s'}_"), vstr, val_lab_get_escaped_label (vl)); + free (vstr); + + return s; } } } -- 2.30.2