[gnome-builder] ctags-builder: fix memory leak



commit 4fce29c74e27aaaa88af3ed2ea614dc4ae027038
Author: Mohammed Sadiq <sadiq sadiqpk org>
Date:   Sat May 13 08:07:01 2017 +0530

    ctags-builder: fix memory leak
    
    https://bugzilla.gnome.org/show_bug.cgi?id=782580

 plugins/ctags/ide-ctags-builder.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/plugins/ctags/ide-ctags-builder.c b/plugins/ctags/ide-ctags-builder.c
index a51eb76..6952999 100644
--- a/plugins/ctags/ide-ctags-builder.c
+++ b/plugins/ctags/ide-ctags-builder.c
@@ -249,6 +249,7 @@ ide_ctags_builder_build_worker (GTask        *task,
   BuildTaskData *task_data = task_data_ptr;
   IdeCtagsBuilder *self = source_object;
   const gchar *ctags;
+  g_autofree gchar *program = NULL;
 
   IDE_ENTRY;
 
@@ -257,7 +258,8 @@ ide_ctags_builder_build_worker (GTask        *task,
   g_assert (G_IS_FILE (task_data->directory));
 
   ctags = task_data->ctags;
-  if (!g_find_program_in_path (ctags))
+  program = g_find_program_in_path (ctags);
+  if (!program)
     ctags = "ctags";
 
   ide_ctags_builder_build (self,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]