diff options
author | Jason Evans <je@fb.com> | 2014-10-16 19:33:18 (GMT) |
---|---|---|
committer | Jason Evans <je@fb.com> | 2014-10-16 19:33:18 (GMT) |
commit | c83bccd27396cbb6e818d83cc360a58aef96558d (patch) | |
tree | dc317e112a973c8df0fcf8fdfb0b7de870db5794 /src/chunk.c | |
parent | 9673983443a0782d975fbcb5d8457cfd411b8b56 (diff) | |
download | jemalloc-c83bccd27396cbb6e818d83cc360a58aef96558d.zip jemalloc-c83bccd27396cbb6e818d83cc360a58aef96558d.tar.gz jemalloc-c83bccd27396cbb6e818d83cc360a58aef96558d.tar.bz2 |
Initialize chunks_mtx for all configurations.
This resolves #150.
Diffstat (limited to 'src/chunk.c')
-rw-r--r-- | src/chunk.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/chunk.c b/src/chunk.c index f65b67a..a776116 100644 --- a/src/chunk.c +++ b/src/chunk.c @@ -409,11 +409,10 @@ chunk_boot(void) chunksize_mask = chunksize - 1; chunk_npages = (chunksize >> LG_PAGE); - if (config_stats || config_prof) { - if (malloc_mutex_init(&chunks_mtx)) - return (true); + if (malloc_mutex_init(&chunks_mtx)) + return (true); + if (config_stats || config_prof) memset(&stats_chunks, 0, sizeof(chunk_stats_t)); - } if (have_dss && chunk_dss_boot()) return (true); extent_tree_szad_new(&chunks_szad_mmap); |