diff options
author | Matthias Clasen <mclasen@redhat.com> | 2021-03-27 18:40:12 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2021-03-27 19:11:56 -0400 |
commit | 4cf69fbc5e6290ab4a6dd3029f96b584338d8938 (patch) | |
tree | 7dc3436ee0549f75117aad16142d03d0cfb779bd | |
parent | 0c6da9714749224aba625fe47b6ee68c1fdaf811 (diff) | |
download | gtk+-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.c | 1 |
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) { |