From: Loïc Minier Date: Fri, 3 Nov 2006 12:39:27 +0000 (+0000) Subject: Fix a double free() which causes a crash on first start, when theme_dir X-Git-Url: https://hydra-www.ietfng.org/gitweb/?a=commitdiff_plain;h=15b0184a9f7a8ceb20791092e16b19cce0d4d4b2;p=gtetrinet Fix a double free() which causes a crash on first start, when theme_dir 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. --- 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); }