]> git.ipfire.org Git - thirdparty/git.git/blobdiff - list-objects-filter.c
use CALLOC_ARRAY
[thirdparty/git.git] / list-objects-filter.c
index 4ec0041cfb4eca9efc4420373ad5312569fb615c..39e2f15333694933468f6af9bea6d9804251dfcb 100644 (file)
@@ -186,7 +186,7 @@ static enum list_objects_filter_result filter_trees_depth(
                seen_info = oidmap_get(
                        &filter_data->seen_at_depth, &obj->oid);
                if (!seen_info) {
-                       seen_info = xcalloc(1, sizeof(*seen_info));
+                       CALLOC_ARRAY(seen_info, 1);
                        oidcpy(&seen_info->base.oid, &obj->oid);
                        seen_info->depth = filter_data->current_depth;
                        oidmap_put(&filter_data->seen_at_depth, seen_info);
@@ -626,7 +626,7 @@ static void filter_combine__init(
        size_t sub;
 
        d->nr = filter_options->sub_nr;
-       d->sub = xcalloc(d->nr, sizeof(*d->sub));
+       CALLOC_ARRAY(d->sub, d->nr);
        for (sub = 0; sub < d->nr; sub++)
                d->sub[sub].filter = list_objects_filter__init(
                        filter->omits ? &d->sub[sub].omits : NULL,
@@ -674,7 +674,7 @@ struct filter *list_objects_filter__init(
        if (!init_fn)
                return NULL;
 
-       filter = xcalloc(1, sizeof(*filter));
+       CALLOC_ARRAY(filter, 1);
        filter->omits = omitted;
        init_fn(filter_options, filter);
        return filter;