diff options
author | emaste <emaste@FreeBSD.org> | 2010-01-27 16:47:02 +0000 |
---|---|---|
committer | emaste <emaste@FreeBSD.org> | 2010-01-27 16:47:02 +0000 |
commit | fd88d82b16b214377a780481a0df28bb852bd87f (patch) | |
tree | 4eb09d366187a0657a3b73ee4818cda79c0ffdd4 /lib/libc/stdlib/malloc.c | |
parent | df636c5061772c173d30b64a246f9e1d060f3adb (diff) | |
download | FreeBSD-src-fd88d82b16b214377a780481a0df28bb852bd87f.zip FreeBSD-src-fd88d82b16b214377a780481a0df28bb852bd87f.tar.gz |
Add missing return, in a rare case where we can't allocate memory in
deallocate.
Submitted by: Ryan Stone (rysto32 at gmail dot com)
Approved by: jasone
Diffstat (limited to 'lib/libc/stdlib/malloc.c')
-rw-r--r-- | lib/libc/stdlib/malloc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libc/stdlib/malloc.c b/lib/libc/stdlib/malloc.c index e1b3f33..bf862e2 100644 --- a/lib/libc/stdlib/malloc.c +++ b/lib/libc/stdlib/malloc.c @@ -3800,6 +3800,7 @@ arena_dalloc(arena_t *arena, arena_chunk_t *chunk, void *ptr) arena_dalloc_small(arena, chunk, ptr, mapelm); malloc_spin_unlock(&arena->lock); + return; } mag_rack = rack; } |