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;
     }