Re: [PATCH 2/4] short circuit out of a few places where we would allocate zero bytes
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Dec 24, 2005, 12:44 UTC
- Message-ID
- <Pine.LNX.4.63.0512241342100.5891@wbgn013.biozentrum.uni-wuerzburg.de>
- In-Reply-To
- <20051224121243.GA3963@mail.yhbt.net>
Hi,
On Sat, 24 Dec 2005, Eric Wong wrote:
Show 8 quoted lines
> dietlibc versions of malloc, calloc and realloc all return NULL if > they're told to allocate 0 bytes, causes the x* wrappers to die(). > > There are several more places where these calls could end up asking > for 0 bytes, too... > > Maybe simply not die()-ing in the x* wrappers if 0/NULL is returned > when the requested size is zero is a safer and easier way to go.
I would prefer that, too. But the cleanest way would be to prevent calls to *alloc if the size is 0...
Ciao, Dscho