diff options
author | Carlos Martín Nieto <carlos@cmartin.tk> | 2012-01-06 01:13:08 +0100 |
---|---|---|
committer | Carlos Martín Nieto <carlos@cmartin.tk> | 2012-01-06 01:13:08 +0100 |
commit | 91d46f8df3802245a5bc200fb57d9f2076c280b4 (patch) | |
tree | 6517d7671346e661bc7eaf56b54b4906f01378b2 /tests-clay | |
parent | 671bbdd37227d3466ba9a8e1ad0cc6c46c701967 (diff) | |
download | libgit2-91d46f8df3802245a5bc200fb57d9f2076c280b4.tar.gz |
clay tests: free resources
Trees, indices and repos need to be freed
Diffstat (limited to 'tests-clay')
-rw-r--r-- | tests-clay/index/read_tree.c | 1 | ||||
-rw-r--r-- | tests-clay/object/tree/diff.c | 1 | ||||
-rw-r--r-- | tests-clay/refs/crashes.c | 2 |
3 files changed, 4 insertions, 0 deletions
diff --git a/tests-clay/index/read_tree.c b/tests-clay/index/read_tree.c index b3f4a6655..09a1d94c4 100644 --- a/tests-clay/index/read_tree.c +++ b/tests-clay/index/read_tree.c @@ -34,6 +34,7 @@ void test_index_read_tree__read_write_involution(void) /* read-tree */ git_tree_lookup(&tree, repo, &expected); cl_git_pass(git_index_read_tree(index, tree)); + git_tree_free(tree); cl_git_pass(git_tree_create_fromindex(&tree_oid, index)); cl_assert(git_oid_cmp(&expected, &tree_oid) == 0); diff --git a/tests-clay/object/tree/diff.c b/tests-clay/object/tree/diff.c index b2c7f6913..315e0fa47 100644 --- a/tests-clay/object/tree/diff.c +++ b/tests-clay/object/tree/diff.c @@ -45,6 +45,7 @@ void test_object_tree_diff__cleanup(void) { git_tree_free(atree); git_tree_free(btree); + git_index_free(theindex); git_repository_free(repo); } diff --git a/tests-clay/refs/crashes.c b/tests-clay/refs/crashes.c index 51eb15d0d..339d4f8e1 100644 --- a/tests-clay/refs/crashes.c +++ b/tests-clay/refs/crashes.c @@ -12,4 +12,6 @@ void test_refs_crashes__double_free(void) cl_git_pass(git_reference_delete(ref)); /* reference is gone from disk, so reloading it will fail */ cl_must_fail(git_reference_reload(ref2)); + + git_repository_free(repo); } |