Mercurial > hg > nginx
diff src/core/ngx_open_file_cache.c @ 2072:ee2fecdfdef7
variables in access_log
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 30 Jun 2008 12:27:24 +0000 |
parents | 2d216377146a |
children | 25add486e7aa |
line wrap: on
line diff
--- a/src/core/ngx_open_file_cache.c +++ b/src/core/ngx_open_file_cache.c @@ -460,7 +460,14 @@ ngx_open_and_stat_file(u_char *name, ngx } } - fd = ngx_open_file(name, NGX_FILE_RDONLY, NGX_FILE_OPEN, 0); + if (!of->log) { + fd = ngx_open_file(name, NGX_FILE_RDONLY, NGX_FILE_OPEN, 0); + + } else { + fd = ngx_open_file(name, NGX_FILE_RDWR, + NGX_FILE_CREATE_OR_OPEN|NGX_FILE_APPEND, + NGX_FILE_DEFAULT_ACCESS); + } if (fd == NGX_INVALID_FILE) { goto failed;