Skip to content

Commit

Permalink
Plug a possible memory leak
Browse files Browse the repository at this point in the history
  • Loading branch information
b4n committed Nov 3, 2013
1 parent 0cb1396 commit cb588a1
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions src/main.c
Expand Up @@ -647,10 +647,9 @@ static void parse_command_line_options(gint *argc, gchar ***argv)
static gint create_config_dir(void)
{
gint saved_errno = 0;
gchar *conf_file = g_build_filename(app->configdir, "geany.conf", NULL);
gchar *filedefs_dir = g_build_filename(app->configdir, GEANY_FILEDEFS_SUBDIR, NULL);

gchar *templates_dir = g_build_filename(app->configdir, GEANY_TEMPLATES_SUBDIR, NULL);
gchar *conf_file = NULL;
gchar *filedefs_dir = NULL;
gchar *templates_dir = NULL;

if (! g_file_test(app->configdir, G_FILE_TEST_EXISTS))
{
Expand Down Expand Up @@ -697,6 +696,10 @@ static gint create_config_dir(void)
saved_errno = utils_mkdir(app->configdir, TRUE);
}

conf_file = g_build_filename(app->configdir, "geany.conf", NULL);
filedefs_dir = g_build_filename(app->configdir, GEANY_FILEDEFS_SUBDIR, NULL);
templates_dir = g_build_filename(app->configdir, GEANY_TEMPLATES_SUBDIR, NULL);

if (saved_errno == 0 && ! g_file_test(conf_file, G_FILE_TEST_EXISTS))
{ /* check whether geany.conf can be written */
saved_errno = utils_is_file_writable(app->configdir);
Expand Down

0 comments on commit cb588a1

Please sign in to comment.