summaryrefslogtreecommitdiff
path: root/tests-clar/checkout/tree.c
diff options
context:
space:
mode:
authornulltoken <emeric.fermas@gmail.com>2013-01-06 15:18:00 +0100
committernulltoken <emeric.fermas@gmail.com>2013-01-06 16:22:24 +0100
commitb97fabfad590e01a4ee5e75ea5f5a3fbb41d85e4 (patch)
tree7ceee9516642169ce80687fdb75427dd1b5f60dc /tests-clar/checkout/tree.c
parentd1aee4775aba1a320cb3bb12753168ce8a35fb74 (diff)
downloadlibgit2-b97fabfad590e01a4ee5e75ea5f5a3fbb41d85e4.tar.gz
tests: Fix some memory leaks
Diffstat (limited to 'tests-clar/checkout/tree.c')
-rw-r--r--tests-clar/checkout/tree.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests-clar/checkout/tree.c b/tests-clar/checkout/tree.c
index 691f03dc0..30887588f 100644
--- a/tests-clar/checkout/tree.c
+++ b/tests-clar/checkout/tree.c
@@ -67,6 +67,9 @@ void test_checkout_tree__can_checkout_and_remove_directory(void)
cl_assert_equal_i(true, git_path_isfile("./testrepo/ab/de/2.txt"));
cl_assert_equal_i(true, git_path_isfile("./testrepo/ab/de/fgh/1.txt"));
+ git_object_free(g_object);
+ g_object = NULL;
+
/* Checkout brach "master" and update HEAD, so that HEAD matches the
* current working tree
*/
@@ -136,6 +139,9 @@ void test_checkout_tree__doesnt_write_unrequested_files_to_worktree(void)
opts.checkout_strategy = GIT_CHECKOUT_NONE;
git_checkout_tree(g_repo, (git_object*)p_chomped_commit, &opts);
cl_assert_equal_i(false, git_path_isfile("testrepo/readme.txt"));
+
+ git_commit_free(p_master_commit);
+ git_commit_free(p_chomped_commit);
}
void test_checkout_tree__can_switch_branches(void)