Thread (1 message) 1 message, 1 author, 2020-05-24

Re: [PATCH v2] bisect--helper: avoid segfault with bad syntax in `start --term-*`

From: Junio C Hamano <hidden>
Date: 2020-05-24 16:00:44

Christian Couder [off-list ref] writes:
On Thu, May 21, 2020 at 1:31 AM Carlo Marcelo Arenas Belón
[off-list ref] wrote:
quoted
06f5608c14 (bisect--helper: `bisect_start` shell function partially in C,
2019-01-02) adds a lax parser for `git bisect start` which could result
in a segfault under a bad syntax call for start with custom terms.

Detect if there are enough arguments left in the command line to use for
--term-{old,good,new,bad} and abort with the same syntax error the original
implementation will show if not.

While at it, remove an unnecessary (and incomplete) check for unknown
arguments and make sure to add a test to avoid regressions.
This looks good to me!
Thanks, both.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help