diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2012-06-13 19:04:39 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2012-06-13 19:04:39 +0000 |
| commit | d587647ea598e402e986db400470640ff056a475 (patch) | |
| tree | 2b0e1badaff4d965f6565e4f5efd43eeeb933862 /lib/libc/stdlib/malloc.c | |
| parent | a80e8c829ae679f5811d9ff3a8a74803fa3739fa (diff) | |
Notes
Diffstat (limited to 'lib/libc/stdlib/malloc.c')
| -rw-r--r-- | lib/libc/stdlib/malloc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/libc/stdlib/malloc.c b/lib/libc/stdlib/malloc.c index 7371e31855cf..65360ed6bc9c 100644 --- a/lib/libc/stdlib/malloc.c +++ b/lib/libc/stdlib/malloc.c @@ -5790,6 +5790,9 @@ MALLOC_OUT: #ifdef MALLOC_DSS malloc_mutex_init(&dss_mtx); dss_base = sbrk(0); + i = (uintptr_t)dss_base & QUANTUM_MASK; + if (i != 0) + dss_base = sbrk(QUANTUM - i); dss_prev = dss_base; dss_max = dss_base; extent_tree_szad_new(&dss_chunks_szad); |
