diff options
author | Alban Gruin <alban.gruin@gmail.com> | 2018-12-29 17:03:58 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2019-01-08 13:22:09 -0800 |
commit | 2b71595d47a75031346d7bc0125da39a9bb10126 (patch) | |
tree | 3ee46e59ba91c6398c9d0e59a330ca4c72480c29 /connected.c | |
parent | Merge branch 'nd/the-index' (diff) | |
download | tgif-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