resources: tests: Plug a mem leak
authorChristian Persch <chpe@gnome.org>
Sun, 5 Feb 2012 15:44:10 +0000 (16:44 +0100)
committerChristian Persch <chpe@gnome.org>
Sun, 5 Feb 2012 18:57:10 +0000 (19:57 +0100)
==1265== 84 (8 direct, 76 indirect) bytes in 1 blocks are definitely lost in loss record 793 of 827
==1265==    at 0x4029467: calloc (vg_replace_malloc.c:467)
==1265==    by 0x408479B: standard_calloc (gmem.c:104)
==1265==    by 0x4084846: g_malloc0 (gmem.c:189)
==1265==    by 0x4084B2D: g_malloc0_n (gmem.c:385)
==1265==    by 0x4228A98: g_resource_load (gresource.c:253)
==1265==    by 0x804A56D: test_resource_registred (resources.c:198)

gio/tests/resources.c

index 7619f7fd0f427c67017395a4172011d2991b8df2..0687e383d2d99a21c8aaf91b80289c5376553c67 100644 (file)
@@ -293,6 +293,7 @@ test_resource_registred (void)
   g_strfreev (children);
 
   g_resources_unregister (resource);
+  g_resource_unref (resource);
 
   found = g_resources_get_info ("/test1.txt",
                                G_RESOURCE_LOOKUP_FLAGS_NONE,