comparison src/http/modules/ngx_http_index_module.c @ 2068:75a8d34459c5

ngx_memzero() ngx_open_file_info_t
author Igor Sysoev <igor@sysoev.ru>
date Thu, 26 Jun 2008 14:07:59 +0000
parents 67a29af877ed
children 25add486e7aa
comparison
equal deleted inserted replaced
2067:5657037448d1 2068:75a8d34459c5
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.uniq = 0; 211 ngx_memzero(&of, sizeof(ngx_open_file_info_t));
212 of.test_dir = 0; 212
213 of.valid = clcf->open_file_cache_valid; 213 of.valid = clcf->open_file_cache_valid;
214 of.min_uses = clcf->open_file_cache_min_uses; 214 of.min_uses = clcf->open_file_cache_min_uses;
215 of.errors = clcf->open_file_cache_errors; 215 of.errors = clcf->open_file_cache_errors;
216 of.events = clcf->open_file_cache_events; 216 of.events = clcf->open_file_cache_events;
217 217
290 dir.data = path; 290 dir.data = path;
291 291
292 ngx_log_debug1(NGX_LOG_DEBUG_HTTP, r->connection->log, 0, 292 ngx_log_debug1(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
293 "http index check dir: \"%V\"", &dir); 293 "http index check dir: \"%V\"", &dir);
294 294
295 of.uniq = 0; 295 ngx_memzero(&of, sizeof(ngx_open_file_info_t));
296
296 of.test_dir = 1; 297 of.test_dir = 1;
297 of.valid = clcf->open_file_cache_valid; 298 of.valid = clcf->open_file_cache_valid;
298 of.min_uses = 0;
299 of.errors = clcf->open_file_cache_errors; 299 of.errors = clcf->open_file_cache_errors;
300 300
301 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)
302 != NGX_OK) 302 != NGX_OK)
303 { 303 {