[glib/wip/resources] Fix some leaks in resources test



commit 466021834e2f3e381ad00659d8d6af673bcbc072
Author: Alexander Larsson <alexl redhat com>
Date:   Tue Jan 10 14:52:17 2012 +0100

    Fix some leaks in resources test

 gio/tests/resources.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/gio/tests/resources.c b/gio/tests/resources.c
index a0fb7d0..0a867cd 100644
--- a/gio/tests/resources.c
+++ b/gio/tests/resources.c
@@ -83,6 +83,7 @@ test_resource (GResource *resource)
 				 &error);
   g_assert_cmpstr (g_bytes_get_data (data, NULL), ==, "test1\n");
   g_assert (error == NULL);
+  g_bytes_unref (data);
 
   in = g_resource_open_stream (resource,
 			       "/test1.txt",
@@ -110,6 +111,7 @@ test_resource (GResource *resource)
   size = g_bytes_get_size (data);
   g_assert (size == 6);
   g_assert_cmpstr (g_bytes_get_data (data, NULL), ==, "test2\n");
+  g_bytes_unref (data);
 
   data = g_resource_lookup_data (resource,
 				 "/a_prefix/test2-alias.txt",
@@ -120,6 +122,7 @@ test_resource (GResource *resource)
   size = g_bytes_get_size (data);
   g_assert (size == 6);
   g_assert_cmpstr (g_bytes_get_data (data, NULL), ==, "test2\n");
+  g_bytes_unref (data);
 
   data = g_resource_lookup_data (resource,
 				 "/sv/test1.txt",
@@ -129,6 +132,7 @@ test_resource (GResource *resource)
   g_assert (error == NULL);
   g_assert (size == 6);
   g_assert_cmpstr (g_bytes_get_data (data, NULL), ==, "test3\n");
+  g_bytes_unref (data);
 
   children = g_resource_enumerate_children  (resource,
 					     "/not/here",
@@ -253,6 +257,7 @@ test_resource_registred (void)
 				  &error);
   g_assert_cmpstr (g_bytes_get_data (data, NULL), ==, "test1\n");
   g_assert (error == NULL);
+  g_bytes_unref (data);
 
   in = g_resources_open_stream ("/test1.txt",
 				G_RESOURCE_LOOKUP_FLAGS_NONE,
@@ -279,6 +284,7 @@ test_resource_registred (void)
   size = g_bytes_get_size (data);
   g_assert (size == 6);
   g_assert_cmpstr (g_bytes_get_data (data, NULL), ==, "test2\n");
+  g_bytes_unref (data);
 
   data = g_resources_lookup_data ("/a_prefix/test2-alias.txt",
 				  G_RESOURCE_LOOKUP_FLAGS_NONE,
@@ -288,6 +294,7 @@ test_resource_registred (void)
   size = g_bytes_get_size (data);
   g_assert (size == 6);
   g_assert_cmpstr (g_bytes_get_data (data, NULL), ==, "test2\n");
+  g_bytes_unref (data);
 
   data = g_resources_lookup_data ("/sv/test1.txt",
 				  G_RESOURCE_LOOKUP_FLAGS_NONE,
@@ -297,6 +304,7 @@ test_resource_registred (void)
   size = g_bytes_get_size (data);
   g_assert (size == 6);
   g_assert_cmpstr (g_bytes_get_data (data, NULL), ==, "test3\n");
+  g_bytes_unref (data);
 
   children = g_resources_enumerate_children ("/not/here",
 					     G_RESOURCE_LOOKUP_FLAGS_NONE,
@@ -347,6 +355,7 @@ test_resource_automatic (void)
   size = g_bytes_get_size (data);
   g_assert (size == 6);
   g_assert_cmpstr (g_bytes_get_data (data, NULL), ==, "test1\n");
+  g_bytes_unref (data);
 }
 
 static void
@@ -374,6 +383,7 @@ test_resource_manual (void)
   size = g_bytes_get_size (data);
   g_assert (size == 6);
   g_assert_cmpstr (g_bytes_get_data (data, NULL), ==, "test1\n");
+  g_bytes_unref (data);
 }
 
 int



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