X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=convert-objects.c;h=12aacef5a9c06adec2e7abb7c11051acc954225a;hb=245f1029d674b95d63b5faea2269f98d28b3adb2;hp=57de37faa53df5fb84247e2fd7486a108039676e;hpb=8e4402592574d630cdb5ab4f55a1b7131802ff72;p=git.git diff --git a/convert-objects.c b/convert-objects.c index 57de37fa..12aacef5 100644 --- a/convert-objects.c +++ b/convert-objects.c @@ -21,8 +21,7 @@ static struct entry * convert_entry(unsigned char *sha1); static struct entry *insert_new(unsigned char *sha1, int pos) { - struct entry *new = xmalloc(sizeof(struct entry)); - memset(new, 0, sizeof(*new)); + struct entry *new = xcalloc(1, sizeof(struct entry)); memcpy(new->old_sha1, sha1, 20); memmove(convert + pos + 1, convert + pos, (nr_convert - pos) * sizeof(struct entry *)); convert[pos] = new;