Slab: removed redundant page calculation (ticket #1721).
Maxim Dounin
3 years ago
634 | 634 | goto fail; |
635 | 635 | } |
636 | 636 | |
637 | n = ((u_char *) p - pool->start) >> ngx_pagesize_shift; | |
638 | 637 | size = slab & ~NGX_SLAB_PAGE_START; |
639 | 638 | |
640 | ngx_slab_free_pages(pool, &pool->pages[n], size); | |
639 | ngx_slab_free_pages(pool, page, size); | |
641 | 640 | |
642 | 641 | ngx_slab_junk(p, size << ngx_pagesize_shift); |
643 | 642 |