[gnome-builder] c-indenter: fix leak when short circuiting



commit 976476025df86451c9981b60c54145219fa9d8fa
Author: Christian Hergert <chergert redhat com>
Date:   Mon Oct 17 02:16:39 2016 -0700

    c-indenter: fix leak when short circuiting

 plugins/c-pack/ide-c-indenter.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)
---
diff --git a/plugins/c-pack/ide-c-indenter.c b/plugins/c-pack/ide-c-indenter.c
index 660225c..bc0f3a5 100644
--- a/plugins/c-pack/ide-c-indenter.c
+++ b/plugins/c-pack/ide-c-indenter.c
@@ -1175,10 +1175,10 @@ str_maybe_label (const gchar *str)
 static gboolean
 line_is_label (const GtkTextIter *line)
 {
+  g_auto(GStrv) parts = NULL;
+  g_autofree gchar *text = NULL;
   GtkTextIter begin;
   GtkTextIter end;
-  gchar *text;
-  gchar **parts;
   guint i;
   guint count = 0;
 
@@ -1215,9 +1215,6 @@ line_is_label (const GtkTextIter *line)
         count++;
     }
 
-  g_free (text);
-  g_strfreev (parts);
-
   return (count == 1);
 }
 


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