mirror of
https://github.com/git/git.git
synced 2025-12-12 20:36:24 +01:00
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>
This commit is contained in:
committed by
Junio C Hamano
parent
850d2fec53
commit
b32fa95fd8
@@ -696,9 +696,10 @@ static int rpc_service(struct rpc_state *rpc, struct discovery *heads)
|
||||
static int fetch_dumb(int nr_heads, struct ref **to_fetch)
|
||||
{
|
||||
struct walker *walker;
|
||||
char **targets = xmalloc(nr_heads * sizeof(char*));
|
||||
char **targets;
|
||||
int ret, i;
|
||||
|
||||
ALLOC_ARRAY(targets, nr_heads);
|
||||
if (options.depth)
|
||||
die("dumb http transport does not support --depth");
|
||||
for (i = 0; i < nr_heads; i++)
|
||||
|
||||
Reference in New Issue
Block a user