diff options
author | Jason Evans <jasone@FreeBSD.org> | 2007-12-28 02:15:08 +0000 |
---|---|---|
committer | Jason Evans <jasone@FreeBSD.org> | 2007-12-28 02:15:08 +0000 |
commit | 3762647250380394ac23faf8345f6f6901304624 (patch) | |
tree | 98b0fb1960ea086f2d716a4bff976077be49d11c /lib/libc/stdlib/malloc.c | |
parent | c5f1beb02a3bae14a9dff355aad2bcd92bec5216 (diff) |
Notes
Diffstat (limited to 'lib/libc/stdlib/malloc.c')
-rw-r--r-- | lib/libc/stdlib/malloc.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/libc/stdlib/malloc.c b/lib/libc/stdlib/malloc.c index 9852ba6c79917..79ceb4b1cc50c 100644 --- a/lib/libc/stdlib/malloc.c +++ b/lib/libc/stdlib/malloc.c @@ -1773,13 +1773,16 @@ chunk_dealloc(void *chunk, size_t size) #ifdef MALLOC_DSS if (opt_dss) { if (chunk_dealloc_dss(chunk, size) == false) - return; + goto RETURN; } if (opt_mmap) #endif chunk_dealloc_mmap(chunk, size); +#ifdef MALLOC_DSS +RETURN: +#endif #ifdef MALLOC_STATS stats_chunks.curchunks -= (size / chunksize); #endif |