[pango/shape-docs: 1/2] tests: Don't free attributes prematurely




commit 17d8202d6be7870a30b8f62e59390f1dd328e49e
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Nov 6 22:29:28 2020 -0500

    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.

 tests/test-shape.c | 4 ++--
 1 file 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 *


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]