diff options
author | Carlos Martín Nieto <cmn@dwim.me> | 2015-06-20 12:36:58 +0200 |
---|---|---|
committer | Carlos Martín Nieto <cmn@dwim.me> | 2015-06-22 12:47:30 +0200 |
commit | 6c5eaead49aab97f40305357814f6df720cdd41c (patch) | |
tree | c50075baf2e46a5d9f41e95422579178ebaa833d | |
parent | 74975846510794a874d9c8630f44aa14991901fd (diff) | |
download | libgit2-6c5eaead49aab97f40305357814f6df720cdd41c.tar.gz |
tests: plug leaks in the racy test
-rw-r--r-- | tests/diff/racy.c | 10 |
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) |