diff options
author | Patrick Steinhardt <ps@pks.im> | 2025-02-18 10:20:40 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2025-02-18 10:55:35 -0800 |
commit | a967966432f25324c79524c0cb18d6e152d0b6af (patch) | |
tree | 4360bdc04bc3a4d346b99e88afc805bf2e365575 /builtin/commit-graph.c | |
parent | 70afa6fa318db517adb0cc7d4cb66260061bb684 (diff) |
reftable/record: stop using `COPY_ARRAY()`
Drop our use of `COPY_ARRAY()`, replacing it with an open-coded variant
thereof. This is done to reduce our dependency on the Git library.
While at it, guard the whole array copy logic so that we only copy it in
case there actually is anything to be copied. Otherwise, we may end up
trying to allocate a zero-sized array, which will return a NULL pointer
and thus cause us to return an `REFTABLE_OUT_OF_MEMORY_ERROR`.
Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/commit-graph.c')
0 files changed, 0 insertions, 0 deletions