From: Andrea Zagli Date: Sun, 21 Feb 2016 11:50:33 +0000 (+0100) Subject: Memory leak. X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=bf1818a9bbc68add0a995767ff468e6eff2e25dc;p=libgdaexgrid Memory leak. --- diff --git a/src/grid.c b/src/grid.c index ce63755..ca7dbbd 100644 --- a/src/grid.c +++ b/src/grid.c @@ -338,17 +338,19 @@ gdaex_grid_fill_from_sql_with_missing_func (GdaExGrid *grid, } static -gchar *_gettext (const gchar *str) +const gchar *_gettext (const gchar *str) { gchar *ret; - ret = g_strstrip (g_strdup (str)); - if (g_strcmp0 (ret, "") == 0) + ret = g_strdup (str); + if (g_strcmp0 (g_strstrip (ret), "") == 0) { - return ret; + g_free (ret); + return ""; } else { + g_free (ret); return gettext (str); } }