From 0b3aa7beded6ed921a3701059f47b8ebddf064bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Sat, 12 Jan 2013 19:01:45 +0100 Subject: [PATCH] tests: plug leaks --- tests-clar/checkout/tree.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests-clar/checkout/tree.c b/tests-clar/checkout/tree.c index 80e26a15a..34ac1ed80 100644 --- a/tests-clar/checkout/tree.c +++ b/tests-clar/checkout/tree.c @@ -379,6 +379,8 @@ void assert_conflict( /* Make HEAD point to this branch */ cl_git_pass(git_reference_symbolic_create( &head, g_repo, "HEAD", git_reference_name(branch), 1)); + git_reference_free(head); + git_reference_free(branch); /* Checkout the parent */ opts.checkout_strategy = GIT_CHECKOUT_FORCE; @@ -408,6 +410,7 @@ void assert_conflict( /* Stage the conflicting change */ cl_git_pass(git_index_add_from_workdir(index, entry_path)); cl_git_pass(git_index_write(index)); + git_index_free(index); cl_assert_equal_i( GIT_EMERGECONFLICT, git_checkout_tree(g_repo, g_object, &g_opts));