summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-03-27 18:40:12 -0400
committerMatthias Clasen <mclasen@redhat.com>2021-03-27 19:11:56 -0400
commit4cf69fbc5e6290ab4a6dd3029f96b584338d8938 (patch)
tree7dc3436ee0549f75117aad16142d03d0cfb779bd
parent0c6da9714749224aba625fe47b6ee68c1fdaf811 (diff)
downloadgtk+-4cf69fbc5e6290ab4a6dd3029f96b584338d8938.tar.gz
builder: Plug a small memory leak
We were forgetting to free expression info objects in one place.
-rw-r--r--gtk/gtkbuilderparser.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gtk/gtkbuilderparser.c b/gtk/gtkbuilderparser.c
index ba409bb22c..425c5afa4e 100644
--- a/gtk/gtkbuilderparser.c
+++ b/gtk/gtkbuilderparser.c
@@ -2007,6 +2007,7 @@ end_element (GtkBuildableParseContext *context,
PropertyInfo *prop_info = (PropertyInfo *) parent_info;
prop_info->value = expression_info_construct (data->builder, expression_info, error);
+ free_expression_info (expression_info);
}
else if (parent_info->tag_type == TAG_EXPRESSION)
{