[glib/wip/resources] Fix some leaks in resources test
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib/wip/resources] Fix some leaks in resources test
- Date: Tue, 10 Jan 2012 14:09:16 +0000 (UTC)
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]