Hi, configuration_reload_default_session() does not free configfile. Patch attached.
-- E-gards: Jimmy
>From 3d30dfbc23c26928ab98950ed6cc89b8eb48e898 Mon Sep 17 00:00:00 2001 From: Dimitar Zhekov <[email protected]> Date: Thu, 8 Mar 2012 18:53:23 +0200 Subject: [PATCH] free configfile in configuration_reload_default_session --- src/keyfile.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/src/keyfile.c b/src/keyfile.c index ddb2d62..49367b6 100644 --- a/src/keyfile.c +++ b/src/keyfile.c @@ -978,10 +978,11 @@ void configuration_save_default_session(void) */ void configuration_reload_default_session(void) { - const gchar *configfile = g_build_filename(app->configdir, "geany.conf", NULL); + gchar *configfile = g_build_filename(app->configdir, "geany.conf", NULL); GKeyFile *config = g_key_file_new(); g_key_file_load_from_file(config, configfile, G_KEY_FILE_NONE, NULL); + g_free(configfile); configuration_load_session_files(config, FALSE); -- 1.7.9.1
_______________________________________________ Geany-devel mailing list [email protected] https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
