Mercurial > hg > nginx
changeset 7457:d97d09ef3afe
Slab: removed redundant page calculation (ticket #1721).
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Tue, 12 Feb 2019 21:51:15 +0300 |
parents | 608810849b6d |
children | 0f0c75caa038 |
files | src/core/ngx_slab.c |
diffstat | 1 files changed, 1 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/core/ngx_slab.c +++ b/src/core/ngx_slab.c @@ -635,10 +635,9 @@ ngx_slab_free_locked(ngx_slab_pool_t *po goto fail; } - n = ((u_char *) p - pool->start) >> ngx_pagesize_shift; size = slab & ~NGX_SLAB_PAGE_START; - ngx_slab_free_pages(pool, &pool->pages[n], size); + ngx_slab_free_pages(pool, page, size); ngx_slab_junk(p, size << ngx_pagesize_shift);