summaryrefslogtreecommitdiff
path: root/diff.c
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2024-06-14 08:51:05 +0200
committerJunio C Hamano <gitster@pobox.com>2024-06-14 10:26:34 -0700
commit8e9a1d0dc2d543c05cb0c11a598fb7675d5deea8 (patch)
tree74164c1fc022fa458cfee4a384fea9f83df10b3f /diff.c
parentfa9e009aa74a2393067eb417d9eab3490d295fc8 (diff)
t/helper: fix segfault in "oid-array" command without repository
The "oid-array" test helper can supposedly work without a Git repository, but will in fact crash because `the_repository->hash_algo` is not initialized. This is because `oid_pos()`, which is used by `oid_array_lookup()`, depends on `the_hash_algo->rawsz`. Ideally, we'd adapt `oid_pos()` to not depend on `the_hash_algo` anymore. That is a bigger untertaking though, so instead we fall back to SHA1 when there is no repository. Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'diff.c')
0 files changed, 0 insertions, 0 deletions