summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-11-06 22:29:28 -0500
committerMatthias Clasen <mclasen@redhat.com>2020-11-06 22:29:28 -0500
commit17d8202d6be7870a30b8f62e59390f1dd328e49e (patch)
treea4b6a3e8d796d1dbd2767e0479869a1f07874e8f
parent329d499ec3c9ad2b8637f1f8507ff4bbcdbff1fc (diff)
downloadpango-17d8202d6be7870a30b8f62e59390f1dd328e49e.tar.gz
tests: Don't free attributes prematurely
test-shape was using one of its attribute lists after dropping the reference on it. Don't do that.
-rw-r--r--tests/test-shape.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/test-shape.c b/tests/test-shape.c
index 53d6d40a..043f3d31 100644
--- a/tests/test-shape.c
+++ b/tests/test-shape.c
@@ -185,8 +185,6 @@ test_file (const gchar *filename, GString *string)
pango_attr_list_unref (itemize_attrs);
pango_attr_list_unref (shape_attrs);
- pango_attr_list_unref (attrs);
-
for (l = items; l; l = l->next)
{
PangoItem *item = l->data;
@@ -281,6 +279,8 @@ test_file (const gchar *filename, GString *string)
g_list_free_full (items, (GDestroyNotify)pango_item_free);
g_free (contents);
g_free (text);
+
+ pango_attr_list_unref (attrs);
}
static gchar *