]> git.ipfire.org Git - thirdparty/git.git/commit - merge-recursive.c
merge-recursive: future-proof update_file_flags() against memory leaks
authorElijah Newren <newren@gmail.com>
Sat, 17 Aug 2019 18:41:26 +0000 (11:41 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 19 Aug 2019 17:08:03 +0000 (10:08 -0700)
commitf836bf393731e141a289f6b82d549cf0a10a2bcc
tree309370b9924685aec3859af613eac812ecf2abbc
parent8e01251694fa277df53e5c52c137f0b4134d2cd5
merge-recursive: future-proof update_file_flags() against memory leaks

There is a 'free_buf' label to which all but one of the error paths in
update_file_flags() jump; that error case involves a NULL buf and is
thus not a memory leak.  However, make that error case execute the same
deallocation code anyway so that if anyone adds any additional memory
allocations or deallocations, then all error paths correctly deallocate
resources.

Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
merge-recursive.c