diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/mocklibc/src/netgroup.c | 5 | ||||
-rw-r--r-- | test/polkitbackend/test-polkitbackendjsauthority.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/test/mocklibc/src/netgroup.c b/test/mocklibc/src/netgroup.c index f2ee857..bc99555 100644 --- a/test/mocklibc/src/netgroup.c +++ b/test/mocklibc/src/netgroup.c @@ -122,7 +122,10 @@ struct netgroup *netgroup_parse_all() { char * line = NULL; ssize_t line_size = getline(&line, &line_alloc, stream); if (line_size == -1) - break; + { + free(line); + break; + } struct netgroup *nextgroup = netgroup_parse_line(line); free(line); diff --git a/test/polkitbackend/test-polkitbackendjsauthority.c b/test/polkitbackend/test-polkitbackendjsauthority.c index cc7b15f..a4de6b1 100644 --- a/test/polkitbackend/test-polkitbackendjsauthority.c +++ b/test/polkitbackend/test-polkitbackendjsauthority.c @@ -104,6 +104,7 @@ test_get_admin_identities_for_action_id (const gchar *action_id, g_assert (expected_admins[n] == NULL); g_list_free_full (admin_identities, g_object_unref); + g_clear_object (&details); g_clear_object (&user_for_subject); g_clear_object (&subject); g_clear_object (&caller); @@ -374,6 +375,7 @@ rules_test_func (gconstpointer user_data) POLKIT_IMPLICIT_AUTHORIZATION_UNKNOWN); g_assert_cmpint (result, ==, tc->expected_result); + g_clear_object (&details); g_clear_object (&user_for_subject); g_clear_object (&subject); g_clear_object (&caller); |