(debugging_free): Rather than assert on a NULL pointer, log the NULL
pointer and return.
This commit is contained in:
parent
93ac7d8824
commit
2736a19518
@ -1,4 +1,4 @@
|
||||
/* $Id: heap.c,v 1.5 2002-07-09 18:52:32 rjkaes Exp $
|
||||
/* $Id: heap.c,v 1.6 2003-06-26 18:14:13 rjkaes Exp $
|
||||
*
|
||||
* Debugging versions of various heap related functions are combined
|
||||
* here. The debugging versions include assertions and also print
|
||||
@ -67,9 +67,9 @@ debugging_realloc(void *ptr, size_t size, const char *file, unsigned long line)
|
||||
void
|
||||
debugging_free(void *ptr, const char *file, unsigned long line)
|
||||
{
|
||||
assert(ptr != NULL);
|
||||
|
||||
fprintf(stderr, "{free: %p} %s:%lu\n", ptr, file, line);
|
||||
|
||||
if (ptr != NULL)
|
||||
free(ptr);
|
||||
return;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user