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] = '/';