]> git.kaiwu.me - nginx.git/commitdiff
Simplified ngx_array_create().
authorRuslan Ermilov <ru@nginx.com>
Thu, 21 Mar 2013 15:52:52 +0000 (15:52 +0000)
committerRuslan Ermilov <ru@nginx.com>
Thu, 21 Mar 2013 15:52:52 +0000 (15:52 +0000)
src/core/ngx_array.c

index 4627a9912f0e48ea2dbd709c74f3b9b2c2a5ae3c..4ea226f06826924456c778106a1c991f0d98f102 100644 (file)
@@ -19,16 +19,10 @@ ngx_array_create(ngx_pool_t *p, ngx_uint_t n, size_t size)
         return NULL;
     }
 
-    a->elts = ngx_palloc(p, n * size);
-    if (a->elts == NULL) {
+    if (ngx_array_init(a, p, n, size) != NGX_OK) {
         return NULL;
     }
 
-    a->nelts = 0;
-    a->size = size;
-    a->nalloc = n;
-    a->pool = p;
-
     return a;
 }