[gnome-builder] c-indenter: fix leak when short circuiting
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [gnome-builder] c-indenter: fix leak when short circuiting
- Date: Mon, 17 Oct 2016 09:16:55 +0000 (UTC)
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]