diff options
author | Ævar Arnfjörð Bjarmason <avarab@gmail.com> | 2021-07-08 12:53:15 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2021-07-08 08:20:16 -0700 |
commit | eff40457a4ab4887c677453d11774322a494a98c (patch) | |
tree | 0000930674a61658209b20b9ff34a8a2649dc213 /line-range.h | |
parent | fetch: document the --negotiate-only option (diff) | |
download | tgif-eff40457a4ab4887c677453d11774322a494a98c.tar.xz |
fetch: fix segfault in --negotiate-only without --negotiation-tip=*
The recent --negotiate-only option would segfault in the call to
oid_array_for_each() in negotiate_using_fetch() unless one or more
--negotiation-tip=* options were provided.
All of the other tests for the feature combine both, but nothing was
checking this assumption, let's do that and add a test for it. Fixes a
bug in 9c1e657a8fd (fetch: teach independent negotiation (no
packfile), 2021-05-04).
Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'line-range.h')
0 files changed, 0 insertions, 0 deletions