summaryrefslogtreecommitdiff
path: root/connected.c
diff options
context:
space:
mode:
authorLibravatar Alban Gruin <alban.gruin@gmail.com>2018-12-29 17:03:58 +0100
committerLibravatar Junio C Hamano <gitster@pobox.com>2019-01-08 13:22:09 -0800
commit2b71595d47a75031346d7bc0125da39a9bb10126 (patch)
tree3ee46e59ba91c6398c9d0e59a330ca4c72480c29 /connected.c
parentMerge branch 'nd/the-index' (diff)
downloadtgif-2b71595d47a75031346d7bc0125da39a9bb10126.tar.xz
sequencer: changes in parse_insn_buffer()
This clears the number of items of a todo_list before parsing it to allow to parse the same list multiple times without issues. As its items are not dynamically allocated, or don’t need to allocate memory, no additionnal memory management is required here. Furthermore, if a line is invalid, the type of the corresponding command is set to a garbage value, and its argument is defined properly. This will allow to recreate the text of a todo list from its commands, even if one of them is incorrect. Signed-off-by: Alban Gruin <alban.gruin@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'connected.c')
0 files changed, 0 insertions, 0 deletions