From 2736a19518f589f2f5d9ae5f6a7e95b561cd112b Mon Sep 17 00:00:00 2001 From: Robert James Kaes Date: Thu, 26 Jun 2003 18:14:13 +0000 Subject: (debugging_free): Rather than assert on a NULL pointer, log the NULL pointer and return. --- src/heap.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/heap.c b/src/heap.c index 428c853..167147a 100644 --- a/src/heap.c +++ b/src/heap.c @@ -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,10 +67,10 @@ 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); - free(ptr); + + if (ptr != NULL) + free(ptr); return; } -- cgit v1.2.3