[pango/pango-1-44: 21/31] tests: Don't free attributes prematurely




commit d0d45426170c8e233464e3a8d46370f1ac918e19
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.
    
    (cherry-picked from commit 17d8202d)

 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 6c1ae296..17eaa1e0 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]