]> git.ipfire.org Git - thirdparty/git.git/commitdiff
midx.c: replace `xcalloc()` with `CALLOC_ARRAY()`
authorTaylor Blau <me@ttaylorr.com>
Tue, 20 Sep 2022 01:55:50 +0000 (21:55 -0400)
committerJunio C Hamano <gitster@pobox.com>
Wed, 21 Sep 2022 17:21:46 +0000 (10:21 -0700)
Replace a direct invocation of Git's `xcalloc()` wrapper with the
`CALLOC_ARRAY()` macro instead.

The latter is preferred since it is more conventional in Git's codebase,
but also because it automatically picks the correct value for the record
size.

Signed-off-by: Taylor Blau <me@ttaylorr.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
midx.c

diff --git a/midx.c b/midx.c
index 05bcfc6f024c407e176785542056030c3567d103..d703fc5a16f138665cebdf48ed045da1f10671cf 100644 (file)
--- a/midx.c
+++ b/midx.c
@@ -1912,9 +1912,11 @@ static int fill_included_packs_batch(struct repository *r,
 {
        uint32_t i, packs_to_repack;
        size_t total_size;
-       struct repack_info *pack_info = xcalloc(m->num_packs, sizeof(struct repack_info));
+       struct repack_info *pack_info;
        int pack_kept_objects = 0;
 
+       CALLOC_ARRAY(pack_info, m->num_packs);
+
        repo_config_get_bool(r, "repack.packkeptobjects", &pack_kept_objects);
 
        for (i = 0; i < m->num_packs; i++) {