commit | 6ec4065557c260a89a61b5c81ff2f8ec8daa8d16 | [log] [tgz] |
---|---|---|
author | Maxim Dounin <mdounin@mdounin.ru> | Tue Feb 12 21:51:15 2019 +0300 |
committer | Maxim Dounin <mdounin@mdounin.ru> | Tue Feb 12 21:51:15 2019 +0300 |
tree | 8f7d50e023106c1b235687862a45b1bca2a7f754 | |
parent | d8775b88a04be56344a1921e9b3784d3264e63e6 [diff] |
Slab: removed redundant page calculation (ticket #1721).
diff --git a/src/core/ngx_slab.c b/src/core/ngx_slab.c index 4023870..b8577ce 100644 --- a/src/core/ngx_slab.c +++ b/src/core/ngx_slab.c
@@ -635,10 +635,9 @@ 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);