# HG changeset patch # User Ruslan Ermilov # Date 1481138737 -10800 # Node ID ea12328518dc1064af2915e26d8b571d9243e2b1 # Parent 88c8c3d65184735ae017e8055bad3da94eefd4af Slab: added comment about list heads. diff --git a/src/core/ngx_slab.c b/src/core/ngx_slab.c --- a/src/core/ngx_slab.c +++ b/src/core/ngx_slab.c @@ -113,6 +113,7 @@ ngx_slab_init(ngx_slab_pool_t *pool) n = ngx_pagesize_shift - pool->min_shift; for (i = 0; i < n; i++) { + /* only "next" is used in list head */ slots[i].slab = 0; slots[i].next = &slots[i]; slots[i].prev = 0; @@ -127,8 +128,10 @@ ngx_slab_init(ngx_slab_pool_t *pool) page = pool->pages; + /* only "next" is used in list head */ + pool->free.slab = 0; + pool->free.next = page; pool->free.prev = 0; - pool->free.next = page; page->slab = pages; page->next = &pool->free;