[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]