Commit 9311423c34bbd369928152c6a2b669204276ddd1

Carlos Martín Nieto 2012-06-21T02:30:30

tests: plug a leak in the repo tests The second call to assert_config_entry_on_init_bytype is cleaned up by the main cleanup function, but that overwrites the first _repo. Make sure that one doesn't leak.

1
2
3
4
5
6
7
8
9
10
11
diff --git a/tests-clar/repo/init.c b/tests-clar/repo/init.c
index 2e70c51..1ba355e 100644
--- a/tests-clar/repo/init.c
+++ b/tests-clar/repo/init.c
@@ -245,5 +245,6 @@ void test_repo_init__reinit_doesnot_overwrite_ignorecase(void)
 void test_repo_init__sets_logAllRefUpdates_according_to_type_of_repository(void)
 {
 	assert_config_entry_on_init_bytype("core.logallrefupdates", GIT_ENOTFOUND, true);
+	git_repository_free(_repo);
 	assert_config_entry_on_init_bytype("core.logallrefupdates", true, false);
 }