Mercurial > hg > nginx-vendor-current
comparison src/http/modules/ngx_http_autoindex_module.c @ 338:cac46d125dc7 NGINX_0_6_13
nginx 0.6.13
*) Bugfix: nginx did not close directory file on HEAD request if
autoindex was used.
Thanks to Arkadiusz Patyk.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Mon, 24 Sep 2007 00:00:00 +0400 |
parents | 2e9c57a5e50a |
children | 05693816539c |
comparison
equal
deleted
inserted
replaced
337:b3475df8722a | 338:cac46d125dc7 |
---|---|
234 r->headers_out.content_type.data = (u_char *) "text/html"; | 234 r->headers_out.content_type.data = (u_char *) "text/html"; |
235 | 235 |
236 rc = ngx_http_send_header(r); | 236 rc = ngx_http_send_header(r); |
237 | 237 |
238 if (rc == NGX_ERROR || rc > NGX_OK || r->header_only) { | 238 if (rc == NGX_ERROR || rc > NGX_OK || r->header_only) { |
239 if (ngx_close_dir(&dir) == NGX_ERROR) { | |
240 ngx_log_error(NGX_LOG_ALERT, r->connection->log, ngx_errno, | |
241 ngx_close_dir_n " \"%V\" failed", &path); | |
242 } | |
243 | |
239 return rc; | 244 return rc; |
240 } | 245 } |
241 | 246 |
242 filename = path.data; | 247 filename = path.data; |
243 filename[path.len] = '/'; | 248 filename[path.len] = '/'; |