On Mon, Feb 15, 2016 at 11:32:25PM -0500, Eric Sunshine wrote:
> On Mon, Feb 15, 2016 at 11:23 PM, Jeff King wrote:
> > On Mon, Feb 15, 2016 at 11:22:12PM -0500, Eric Sunshine wrote:
> >> On Mon, Feb 15, 2016 at 4:51 PM, Jeff King wrote:
> >> > - path =
On Mon, Feb 15, 2016 at 11:23 PM, Jeff King wrote:
> On Mon, Feb 15, 2016 at 11:22:12PM -0500, Eric Sunshine wrote:
>> On Mon, Feb 15, 2016 at 4:51 PM, Jeff King wrote:
>> > - path = xmalloc((n+1)*sizeof(char *));
>> > + ALLOC_ARRAY(path, n+1);
>>
>>
On Mon, Feb 15, 2016 at 11:22:12PM -0500, Eric Sunshine wrote:
> On Mon, Feb 15, 2016 at 4:51 PM, Jeff King wrote:
> > 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
On Mon, Feb 15, 2016 at 4:51 PM, Jeff King wrote:
> 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
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
5 matches
Mail list logo