# HG changeset patch # User Igor Sysoev # Date 1220277175 0 # Node ID 78415b0469bc2a33f7b96792bfadb4b944f7ecdd # Parent bf38420c9e254eb9e551823df41b5ca64aa8fee2 use ngx_pmemalign() to allocate radix pages diff --git a/src/core/ngx_radix_tree.c b/src/core/ngx_radix_tree.c --- a/src/core/ngx_radix_tree.c +++ b/src/core/ngx_radix_tree.c @@ -274,7 +274,7 @@ ngx_radix_alloc(ngx_radix_tree_t *tree) } if (tree->size < sizeof(ngx_radix_node_t)) { - tree->start = ngx_palloc(tree->pool, ngx_pagesize); + tree->start = ngx_pmemalign(tree->pool, ngx_pagesize, ngx_pagesize); if (tree->start == NULL) { return NULL; }