Mercurial > hg > nginx-vendor-current
comparison src/core/ngx_list.c @ 246:b52bd034c577 NGINX_0_4_8
nginx 0.4.8
*) Bugfix: if an "include" SSI command were before another "include"
SSI command with an "wait" parameter, then the "wait" parameter
might not work.
*) Bugfix: the ngx_http_flv_module added the FLV header to the full
responses.
Thanks to Alexey Kovyrin.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Wed, 11 Oct 2006 00:00:00 +0400 |
parents | 72eb30262aac |
children | d0f7a625f27c |
comparison
equal
deleted
inserted
replaced
245:d75dbd68f5b2 | 246:b52bd034c577 |
---|---|
6 | 6 |
7 #include <ngx_config.h> | 7 #include <ngx_config.h> |
8 #include <ngx_core.h> | 8 #include <ngx_core.h> |
9 | 9 |
10 | 10 |
11 void *ngx_list_push(ngx_list_t *l) | 11 ngx_list_t * |
12 ngx_list_create(ngx_pool_t *pool, ngx_uint_t n, size_t size) | |
13 { | |
14 ngx_list_t *list; | |
15 | |
16 list = ngx_palloc(pool, sizeof(ngx_list_t)); | |
17 if (list == NULL) { | |
18 return NULL; | |
19 } | |
20 | |
21 list->part.elts = ngx_palloc(pool, n * size); | |
22 if (list->part.elts == NULL) { | |
23 return NULL; | |
24 } | |
25 | |
26 list->part.nelts = 0; | |
27 list->part.next = NULL; | |
28 list->last = &list->part; | |
29 list->size = size; | |
30 list->nalloc = n; | |
31 list->pool = pool; | |
32 | |
33 return list; | |
34 } | |
35 | |
36 | |
37 void * | |
38 ngx_list_push(ngx_list_t *l) | |
12 { | 39 { |
13 void *elt; | 40 void *elt; |
14 ngx_list_part_t *last; | 41 ngx_list_part_t *last; |
15 | 42 |
16 last = l->last; | 43 last = l->last; |