summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authoremaste <emaste@FreeBSD.org>2010-01-27 16:47:02 +0000
committeremaste <emaste@FreeBSD.org>2010-01-27 16:47:02 +0000
commitfd88d82b16b214377a780481a0df28bb852bd87f (patch)
tree4eb09d366187a0657a3b73ee4818cda79c0ffdd4 /lib
parentdf636c5061772c173d30b64a246f9e1d060f3adb (diff)
downloadFreeBSD-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')
-rw-r--r--lib/libc/stdlib/malloc.c1
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;
}
OpenPOWER on IntegriCloud