Plug git_merge() related leaks

This commit is contained in:
nulltoken 2013-11-05 16:44:10 +01:00
parent 453e6b3ec0
commit 8d22773f4b
2 changed files with 3 additions and 0 deletions

View File

@ -2451,6 +2451,7 @@ int git_merge(
on_error:
git_repository_merge_cleanup(repo);
git_index_free(index_new);
git__free(result);
done:

View File

@ -1019,6 +1019,7 @@ void test_merge_workdir_setup__retained_after_success(void)
git_merge_head_free(our_head);
git_merge_head_free(their_heads[0]);
git_merge_result_free(result);
}
void test_merge_workdir_setup__removed_after_failure(void)
@ -1051,4 +1052,5 @@ void test_merge_workdir_setup__removed_after_failure(void)
git_merge_head_free(our_head);
git_merge_head_free(their_heads[0]);
git_merge_result_free(result);
}