comparison src/http/modules/ngx_http_index_module.c @ 384:12defd37f578 NGINX_0_7_4

nginx 0.7.4 *) Feature: variables support in the "access_log" directive. *) Feature: the "open_log_file_cache" directive. *) Feature: the -g switch. *) Feature: the "Expect" request header line support. *) Bugfix: large SSI inclusions might be truncated.
author Igor Sysoev <http://sysoev.ru>
date Mon, 30 Jun 2008 00:00:00 +0400
parents 984bb0b1399b
children 0b6053502c55
comparison
equal deleted inserted replaced
383:6ee3ada01457 384:12defd37f578
206 *e.pos++ = '\0'; 206 *e.pos++ = '\0';
207 } 207 }
208 208
209 ngx_log_debug1(NGX_LOG_DEBUG_HTTP, log, 0, "open index \"%V\"", &path); 209 ngx_log_debug1(NGX_LOG_DEBUG_HTTP, log, 0, "open index \"%V\"", &path);
210 210
211 of.test_dir = 0; 211 ngx_memzero(&of, sizeof(ngx_open_file_info_t));
212
212 of.valid = clcf->open_file_cache_valid; 213 of.valid = clcf->open_file_cache_valid;
213 of.min_uses = clcf->open_file_cache_min_uses; 214 of.min_uses = clcf->open_file_cache_min_uses;
214 of.errors = clcf->open_file_cache_errors; 215 of.errors = clcf->open_file_cache_errors;
215 of.events = clcf->open_file_cache_events; 216 of.events = clcf->open_file_cache_events;
216 217
289 dir.data = path; 290 dir.data = path;
290 291
291 ngx_log_debug1(NGX_LOG_DEBUG_HTTP, r->connection->log, 0, 292 ngx_log_debug1(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
292 "http index check dir: \"%V\"", &dir); 293 "http index check dir: \"%V\"", &dir);
293 294
295 ngx_memzero(&of, sizeof(ngx_open_file_info_t));
296
294 of.test_dir = 1; 297 of.test_dir = 1;
295 of.valid = clcf->open_file_cache_valid; 298 of.valid = clcf->open_file_cache_valid;
296 of.min_uses = 0;
297 of.errors = clcf->open_file_cache_errors; 299 of.errors = clcf->open_file_cache_errors;
298 300
299 if (ngx_open_cached_file(clcf->open_file_cache, &dir, &of, r->pool) 301 if (ngx_open_cached_file(clcf->open_file_cache, &dir, &of, r->pool)
300 != NGX_OK) 302 != NGX_OK)
301 { 303 {