large allocation should not be aligned to a page size
diff --git a/src/core/ngx_palloc.c b/src/core/ngx_palloc.c index ca59f62..f3608c7 100644 --- a/src/core/ngx_palloc.c +++ b/src/core/ngx_palloc.c
@@ -219,7 +219,7 @@ ngx_uint_t n; ngx_pool_large_t *large; - p = ngx_memalign(ngx_pagesize, size, pool->log); + p = ngx_alloc(size, pool->log); if (p == NULL) { return NULL; }