Mercurial > hg > nginx
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 |