Fix very small leak in the GSettings test
authorRyan Lortie <desrt@desrt.ca>
Thu, 22 Jul 2010 15:49:30 +0000 (11:49 -0400)
committerRyan Lortie <desrt@desrt.ca>
Thu, 22 Jul 2010 15:49:30 +0000 (11:49 -0400)
gio/tests/gsettings.c

index 09c214a..85dd30f 100644 (file)
@@ -1073,7 +1073,9 @@ test_simple_binding (void)
 
   g_settings_bind (settings, "enum", obj, "enum", G_SETTINGS_BIND_DEFAULT);
   g_object_set (obj, "enum", TEST_ENUM_BAZ, NULL);
-  g_assert_cmpstr (g_settings_get_string (settings, "enum"), ==, "baz");
+  s = g_settings_get_string (settings, "enum");
+  g_assert_cmpstr (s, ==, "baz");
+  g_free (s);
   g_assert_cmpint (g_settings_get_enum (settings, "enum"), ==, TEST_ENUM_BAZ);
 
   g_settings_set_enum (settings, "enum", TEST_ENUM_QUUX);