X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=object.c;h=4d46e0d5e4285251e60d2a6d938f38355ac5d2c0;hb=310f8b5b6d17d805cb9a59a20ba747d5f093604a;hp=b5c0ecf2b72bd520ee88b790aa424588178d02d3;hpb=8e4402592574d630cdb5ab4f55a1b7131802ff72;p=git.git diff --git a/object.c b/object.c index b5c0ecf2..4d46e0d5 100644 --- a/object.c +++ b/object.c @@ -85,8 +85,7 @@ struct object_refs *alloc_object_refs(unsigned count) struct object_refs *refs; size_t size = sizeof(*refs) + count*sizeof(struct object *); - refs = xmalloc(size); - memset(refs, 0, size); + refs = xcalloc(1, size); refs->count = count; return refs; } @@ -178,8 +177,7 @@ struct object *lookup_unknown_object(const unsigned char *sha1) { struct object *obj = lookup_object(sha1); if (!obj) { - union any_object *ret = xmalloc(sizeof(*ret)); - memset(ret, 0, sizeof(*ret)); + union any_object *ret = xcalloc(1, sizeof(*ret)); created_object(sha1, &ret->object); ret->object.type = NULL; return &ret->object;