diff src/core/ngx_palloc.c @ 2289:857c161d2768

align first allocation from additional pool block, this fixes bus error on sun4v
author Igor Sysoev <igor@sysoev.ru>
date Thu, 06 Nov 2008 16:14:24 +0000
parents 25add486e7aa
children 3983e673cd40
line wrap: on
line diff
--- a/src/core/ngx_palloc.c
+++ b/src/core/ngx_palloc.c
@@ -171,6 +171,7 @@ ngx_palloc_block(ngx_pool_t *pool, size_
     new->d.next = NULL;
 
     m += sizeof(ngx_pool_data_t);
+    m = ngx_align_ptr(m, NGX_ALIGNMENT);
     new->d.last = m + size;
 
     current = pool->current;