Skip to content

Commit 3927312

Browse files
committed
Merge branch 'en/ort-finalize-after-0-merges-fix'
A small API fix to the ort merge strategy backend. * en/ort-finalize-after-0-merges-fix: merge-ort: fix calling merge_finalize() with no intermediate merge
2 parents 4ca12e1 + 000c4ce commit 3927312

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

merge-ort.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4722,14 +4722,14 @@ void merge_switch_to_result(struct merge_options *opt,
47224722
void merge_finalize(struct merge_options *opt,
47234723
struct merge_result *result)
47244724
{
4725-
struct merge_options_internal *opti = result->priv;
4726-
47274725
if (opt->renormalize)
47284726
git_attr_set_direction(GIT_ATTR_CHECKIN);
47294727
assert(opt->priv == NULL);
47304728

4731-
clear_or_reinit_internal_opts(opti, 0);
4732-
FREE_AND_NULL(opti);
4729+
if (result->priv) {
4730+
clear_or_reinit_internal_opts(result->priv, 0);
4731+
FREE_AND_NULL(result->priv);
4732+
}
47334733
}
47344734

47354735
/*** Function Grouping: helper functions for merge_incore_*() ***/

0 commit comments

Comments
 (0)