Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/libgit2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Martín Nieto <cmn@dwim.me>2015-06-20 13:36:58 +0300
committerCarlos Martín Nieto <cmn@dwim.me>2015-06-22 13:47:30 +0300
commit6c5eaead49aab97f40305357814f6df720cdd41c (patch)
treec50075baf2e46a5d9f41e95422579178ebaa833d /tests/diff
parent74975846510794a874d9c8630f44aa14991901fd (diff)
tests: plug leaks in the racy test
Diffstat (limited to 'tests/diff')
-rw-r--r--tests/diff/racy.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/diff/racy.c b/tests/diff/racy.c
index 66630cc4d..072144099 100644
--- a/tests/diff/racy.c
+++ b/tests/diff/racy.c
@@ -12,7 +12,10 @@ void test_diff_racy__initialize(void)
void test_diff_racy__cleanup(void)
{
- cl_git_sandbox_cleanup();
+ git_repository_free(g_repo);
+ g_repo = NULL;
+
+ cl_fixture_cleanup("diff_racy");
}
void test_diff_racy__diff(void)
@@ -31,12 +34,17 @@ void test_diff_racy__diff(void)
cl_git_pass(git_diff_index_to_workdir(&diff, g_repo, index, NULL));
cl_assert_equal_i(0, git_diff_num_deltas(diff));
+ git_diff_free(diff);
/* Change its contents quickly, so we get the same timestamp */
cl_git_mkfile(path.ptr, "B");
cl_git_pass(git_diff_index_to_workdir(&diff, g_repo, index, NULL));
cl_assert_equal_i(1, git_diff_num_deltas(diff));
+
+ git_index_free(index);
+ git_diff_free(diff);
+ git_buf_free(&path);
}
void test_diff_racy__write_index_just_after_file(void)