From 15b0184a9f7a8ceb20791092e16b19cce0d4d4b2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Lo=C3=AFc=20Minier?= Date: Fri, 3 Nov 2006 12:39:27 +0000 Subject: [PATCH] Fix a double free() which causes a crash on first start, when theme_dir MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 2006-11-03 Loïc Minier * src/config.c: Fix a double free() which causes a crash on first start, when theme_dir isn't set. Fixes #114425. --- ChangeLog | 5 +++++ src/config.c | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 954be27..0232b39 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-11-03 Loïc Minier + + * src/config.c: Fix a double free() which causes a crash on + first start, when theme_dir isn't set. Fixes #114425. + 2006-09-02 Jordi Mallach * configure.in: Release gtetrinet 0.7.10. diff --git a/src/config.c b/src/config.c index 33f8cb3..e6e46c3 100644 --- a/src/config.c +++ b/src/config.c @@ -193,7 +193,6 @@ void config_loadconfig (void) /* if there is no theme configured, then we fallback to DEFAULTTHEME */ if (!p || !p[0]) { - g_free (p); g_string_assign(currenttheme, DEFAULTTHEME); gconf_client_set_string (gconf_client, "/apps/gtetrinet/themes/theme_dir", currenttheme->str, NULL); } -- 2.50.1