diff options
Diffstat (limited to 'src/lib/libc/stdlib/malloc.c')
-rw-r--r-- | src/lib/libc/stdlib/malloc.c | 5 |
1 files changed, 1 insertions, 4 deletions
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 @@ | |||
8 | */ | 8 | */ |
9 | 9 | ||
10 | #if defined(LIBC_SCCS) && !defined(lint) | 10 | #if defined(LIBC_SCCS) && !defined(lint) |
11 | static char rcsid[] = "$OpenBSD: malloc.c,v 1.28 1997/08/22 17:06:59 deraadt Exp $"; | 11 | static char rcsid[] = "$OpenBSD: malloc.c,v 1.29 1997/08/23 10:43:25 pefo Exp $"; |
12 | #endif /* LIBC_SCCS and not lint */ | 12 | #endif /* LIBC_SCCS and not lint */ |
13 | 13 | ||
14 | /* | 14 | /* |
@@ -1234,9 +1234,6 @@ realloc(void *ptr, size_t size) | |||
1234 | } | 1234 | } |
1235 | if (!ptr) { | 1235 | if (!ptr) { |
1236 | r = imalloc(size); | 1236 | r = imalloc(size); |
1237 | } else if (ptr && !size) { | ||
1238 | ifree(ptr); | ||
1239 | r = 0; | ||
1240 | } else { | 1237 | } else { |
1241 | r = irealloc(ptr, size); | 1238 | r = irealloc(ptr, size); |
1242 | } | 1239 | } |