]> git.ipfire.org Git - thirdparty/git.git/commit - shallow.c
convert trivial cases to ALLOC_ARRAY
authorJeff King <peff@peff.net>
Mon, 22 Feb 2016 22:44:25 +0000 (17:44 -0500)
committerJunio C Hamano <gitster@pobox.com>
Mon, 22 Feb 2016 22:51:09 +0000 (14:51 -0800)
commitb32fa95fd8293ebfecb2b7b6c8d460579318f9fe
tree09af1e6cc980e672e7deefe4bc8f8844a25f14b2
parent850d2fec53ee188bab9e458f77906041ac7f1904
convert trivial cases to ALLOC_ARRAY

Each of these cases can be converted to use ALLOC_ARRAY or
REALLOC_ARRAY, which has two advantages:

  1. It automatically checks the array-size multiplication
     for overflow.

  2. It always uses sizeof(*array) for the element-size,
     so that it can never go out of sync with the declared
     type of the array.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
34 files changed:
alias.c
attr.c
bisect.c
builtin/blame.c
builtin/clean.c
builtin/fast-export.c
builtin/index-pack.c
builtin/merge-base.c
builtin/mv.c
builtin/pack-objects.c
builtin/pack-redundant.c
builtin/receive-pack.c
column.c
combine-diff.c
commit.c
compat/mingw.c
diffcore-order.c
dir.c
fast-import.c
fsck.c
graph.c
khash.h
levenshtein.c
line-log.c
notes.c
pack-check.c
pack-revindex.c
pathspec.c
remote-curl.c
sha1_file.c
shallow.c
show-index.c
transport.c
xdiff-interface.c