mirror of
https://git.proxmox.com/git/libgit2
synced 2025-08-07 05:43:36 +00:00
merge: actually increment the counts, not the pointers
`merge_diff_list_count_candidates()` takes pointers to the source and target counts, but when it comes time to increase them, we're increasing the pointer, rather than the value it's pointing to. Dereference the value to increase.
This commit is contained in:
parent
2d73075a41
commit
ca2857d81b
@ -1143,9 +1143,9 @@ static void merge_diff_list_count_candidates(
|
||||
if (GIT_MERGE_INDEX_ENTRY_EXISTS(entry->ancestor_entry) &&
|
||||
(!GIT_MERGE_INDEX_ENTRY_EXISTS(entry->our_entry) ||
|
||||
!GIT_MERGE_INDEX_ENTRY_EXISTS(entry->their_entry)))
|
||||
src_count++;
|
||||
(*src_count)++;
|
||||
else if (!GIT_MERGE_INDEX_ENTRY_EXISTS(entry->ancestor_entry))
|
||||
tgt_count++;
|
||||
(*tgt_count)++;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user