parse_insn_line(): improve error message when parsing failed
commitd859dcad945755ad7d3ada843eecf2843b3c5470
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Thu, 23 Jan 2020 12:28:17 +0000 (23 12:28 +0000)
committerJunio C Hamano <gitster@pobox.com>
Thu, 23 Jan 2020 20:48:05 +0000 (23 12:48 -0800)
treeb594172815712f22649280207d6ffe97fa813c43
parentd0654dc308b0ba76dd8ed7bbb33c8d8f7aacd783
parse_insn_line(): improve error message when parsing failed

In the case that a `get_oid()` call failed, we showed some rather bogus
part of the line instead of the precise string we sent to said function.
That makes it rather hard for users to understand what is going wrong,
so let's fix that.

While at it, return a negative value from `parse_insn_line()` in case of
an error, as per our convention. This function's only caller,
`todo_list_parse_insn_buffer()`, cares only whether that return value is
non-zero or not, i.e. does not need to be changed.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
sequencer.c