From d1992b87de38ede6e6dd8ba853ae384f5fbad27d Mon Sep 17 00:00:00 2001 From: pefo <> Date: Sat, 23 Aug 1997 10:43:25 +0000 Subject: Change realloc(foo,0) to behave like malloc(0). Both now return a pointer to an object of size zero. This will allow testing on reallocs return value to determine if the operation was successful or not. --- src/lib/libc/stdlib/malloc.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/lib/libc/stdlib/malloc.c') diff --git a/src/lib/libc/stdlib/malloc.c b/src/lib/libc/stdlib/malloc.c index 12cc67083d..66d1a2a9da 100644 --- a/src/lib/libc/stdlib/malloc.c +++ b/src/lib/libc/stdlib/malloc.c @@ -8,7 +8,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) -static char rcsid[] = "$OpenBSD: malloc.c,v 1.28 1997/08/22 17:06:59 deraadt Exp $"; +static char rcsid[] = "$OpenBSD: malloc.c,v 1.29 1997/08/23 10:43:25 pefo Exp $"; #endif /* LIBC_SCCS and not lint */ /* @@ -1234,9 +1234,6 @@ realloc(void *ptr, size_t size) } if (!ptr) { r = imalloc(size); - } else if (ptr && !size) { - ifree(ptr); - r = 0; } else { r = irealloc(ptr, size); } -- cgit v1.2.3-55-g6feb