merge: Plug memory leak
diff --git a/src/merge.c b/src/merge.c index 29184f6..186c770 100644 --- a/src/merge.c +++ b/src/merge.c
@@ -1726,13 +1726,13 @@ } } - if (!given_opts || !given_opts->metric) - git__free(opts.metric); - error = index_from_diff_list(out, diff_list, (opts.tree_flags & GIT_MERGE_TREE_SKIP_REUC)); done: + if (!given_opts || !given_opts->metric) + git__free(opts.metric); + git_merge_diff_list__free(diff_list); git_iterator_free(empty_ancestor); git_iterator_free(empty_ours);