nginx-0.0.3-2004-06-08-20:26:37 import
diff --git a/src/core/ngx_palloc.c b/src/core/ngx_palloc.c
index 65e2eed..77c1132 100644
--- a/src/core/ngx_palloc.c
+++ b/src/core/ngx_palloc.c
@@ -126,9 +126,15 @@
         large->next = NULL;
     }
 
+#if 0
     if (!(p = ngx_memalign(ngx_pagesize, size, pool->log))) {
         return NULL;
     }
+#else
+    if (!(p = ngx_alloc(size, pool->log))) {
+        return NULL;
+    }
+#endif
 
     if (pool->large == NULL) {
         pool->large = large;
diff --git a/src/os/unix/ngx_alloc.c b/src/os/unix/ngx_alloc.c
index 69925d1..bb3a299 100644
--- a/src/os/unix/ngx_alloc.c
+++ b/src/os/unix/ngx_alloc.c
@@ -38,11 +38,11 @@
 
 #if (HAVE_POSIX_MEMALIGN)
 
-void *ngx_memalign(size_t aligment, size_t size, ngx_log_t *log)
+void *ngx_memalign(size_t alignment, size_t size, ngx_log_t *log)
 {
     void  *p;
 
-    if (posix_memalign(&p, aligment, size) == -1) {
+    if (posix_memalign(&p, alignment, size) == -1) {
         ngx_log_error(NGX_LOG_EMERG, log, ngx_errno,
                       "posix_memalign() " SIZE_T_FMT " bytes aligned to "
                       SIZE_T_FMT " failed", size, alignment);
@@ -54,13 +54,13 @@
     return p;
 }
 
-#esif (HAVE_MEMALIGN)
+#elif (HAVE_MEMALIGN)
 
-void *ngx_memalign(size_t aligment, size_t size, ngx_log_t *log)
+void *ngx_memalign(size_t alignment, size_t size, ngx_log_t *log)
 {
     void  *p;
 
-    if (!(p = memalign(aligment, size))) {
+    if (!(p = memalign(alignment, size))) {
         ngx_log_error(NGX_LOG_EMERG, log, ngx_errno,
                       "memalign() " SIZE_T_FMT " bytes aligned to "
                       SIZE_T_FMT " failed", size, alignment);