the amount of storage that was requested
Reviewed by: Jim Jagielski, Bill Stoddard
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@100316
13f79535-47bb-0310-9956-
ffa450edef68
static union block_hdr *malloc_block(int size)
{
union block_hdr *blok;
+ int request_size;
#ifdef ALLOC_DEBUG
/* make some room at the end which we'll fill and expect to be
++num_malloc_calls;
num_malloc_bytes += size + sizeof(union block_hdr);
#endif
- blok = (union block_hdr *) malloc(size + sizeof(union block_hdr));
+ request_size = size + sizeof(union block_hdr);
+ blok = (union block_hdr *) malloc(request_size);
if (blok == NULL) {
- fprintf(stderr, "Ouch! malloc failed in malloc_block()\n");
+ fprintf(stderr, "Ouch! malloc(%d) failed in malloc_block()\n",
+ request_size);
exit(1);
}
debug_fill(blok, size + sizeof(union block_hdr));