comparison src/core/ngx_array.c @ 5123:4fef8ed52389

Simplified ngx_array_create().
author Ruslan Ermilov <ru@nginx.com>
date Thu, 21 Mar 2013 15:52:52 +0000
parents d620f497c50f
children
comparison
equal deleted inserted replaced
5122:3450eee1ee8d 5123:4fef8ed52389
17 a = ngx_palloc(p, sizeof(ngx_array_t)); 17 a = ngx_palloc(p, sizeof(ngx_array_t));
18 if (a == NULL) { 18 if (a == NULL) {
19 return NULL; 19 return NULL;
20 } 20 }
21 21
22 a->elts = ngx_palloc(p, n * size); 22 if (ngx_array_init(a, p, n, size) != NGX_OK) {
23 if (a->elts == NULL) {
24 return NULL; 23 return NULL;
25 } 24 }
26
27 a->nelts = 0;
28 a->size = size;
29 a->nalloc = n;
30 a->pool = p;
31 25
32 return a; 26 return a;
33 } 27 }
34 28
35 29