git: use calloc instead of malloc + memset where possible

Avoid calling malloc + memset by calling calloc.

Signed-off-by: Seija Kijin <doremylover123@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Seija Kijin
2024-12-18 16:48:32 +00:00
committed by Junio C Hamano
parent d882f382b3
commit 7525cd8c35
2 changed files with 7 additions and 7 deletions

View File

@ -1489,14 +1489,13 @@ struct fetch_task {
*/
static const struct submodule *get_non_gitmodules_submodule(const char *path)
{
struct submodule *ret = NULL;
struct submodule *ret;
const char *name = default_name_or_path(path);
if (!name)
return NULL;
ret = xmalloc(sizeof(*ret));
memset(ret, 0, sizeof(*ret));
CALLOC_ARRAY(ret, 1);
ret->path = name;
ret->name = name;
@ -1536,8 +1535,9 @@ static struct fetch_task *fetch_task_create(struct submodule_parallel_fetch *spf
const char *path,
const struct object_id *treeish_name)
{
struct fetch_task *task = xmalloc(sizeof(*task));
memset(task, 0, sizeof(*task));
struct fetch_task *task;
CALLOC_ARRAY(task, 1);
if (validate_submodule_path(path) < 0)
exit(128);