comparison src/http/ngx_http_core_module.c @ 244:500a3242dff6 NGINX_0_4_7

nginx 0.4.7 *) Feature: the ngx_http_flv_module. *) Feature: the $request_body_file variable. *) Feature: the "charset" and "source_charset" directives support the variables. *) Bugfix: if an "include" SSI command were before another "include" SSI command with an "wait" parameter, then the "wait" parameter might not work. *) Bugfix: if the "proxy_buffering off" directive was used or while working with memcached the connections might not be closed on timeout. *) Bugfix: nginx did not run on 64-bit platforms except amd64, sparc64, and ppc64.
author Igor Sysoev <http://sysoev.ru>
date Tue, 10 Oct 2006 00:00:00 +0400
parents c982febb7588
children acd2ec3541cb
comparison
equal deleted inserted replaced
243:d371c9d33781 244:500a3242dff6
1281 } 1281 }
1282 1282
1283 1283
1284 ngx_int_t 1284 ngx_int_t
1285 ngx_http_subrequest(ngx_http_request_t *r, 1285 ngx_http_subrequest(ngx_http_request_t *r,
1286 ngx_str_t *uri, ngx_str_t *args, ngx_chain_t *out, ngx_uint_t flags) 1286 ngx_str_t *uri, ngx_str_t *args, ngx_http_request_t **psr,
1287 ngx_chain_t *out, ngx_uint_t flags)
1287 { 1288 {
1288 ngx_connection_t *c; 1289 ngx_connection_t *c;
1289 ngx_http_request_t *sr; 1290 ngx_http_request_t *sr;
1290 ngx_http_log_ctx_t *ctx; 1291 ngx_http_log_ctx_t *ctx;
1291 ngx_http_core_srv_conf_t *cscf; 1292 ngx_http_core_srv_conf_t *cscf;
1414 ngx_http_handler(sr); 1415 ngx_http_handler(sr);
1415 1416
1416 if (!c->destroyed) { 1417 if (!c->destroyed) {
1417 ngx_log_debug2(NGX_LOG_DEBUG_HTTP, c->log, 0, 1418 ngx_log_debug2(NGX_LOG_DEBUG_HTTP, c->log, 0,
1418 "http subrequest done \"%V?%V\"", uri, &sr->args); 1419 "http subrequest done \"%V?%V\"", uri, &sr->args);
1420
1421 *psr = sr;
1419 1422
1420 if (sr->fast_subrequest) { 1423 if (sr->fast_subrequest) {
1421 sr->fast_subrequest = 0; 1424 sr->fast_subrequest = 0;
1422 1425
1423 if (sr->done) { 1426 if (sr->done) {