diff --git a/src/tcache.c b/src/tcache.c index 8d0a6fa8..83e7e36b 100644 --- a/src/tcache.c +++ b/src/tcache.c @@ -506,7 +506,7 @@ tcache_boot(void) else tcache_maxclass = (1U << opt_lg_tcache_max); - nhbins = NBINS + (tcache_maxclass >> LG_PAGE); + nhbins = size2index(tcache_maxclass) + 1; /* Initialize tcache_bin_info. */ tcache_bin_info = (tcache_bin_info_t *)base_alloc(nhbins *