comparison src/http/ngx_http_special_response.c @ 2174:20a7fc523aec

disable error_page loop in 500 error when recursive errors are enabled
author Igor Sysoev <igor@sysoev.ru>
date Wed, 13 Aug 2008 09:00:13 +0000
parents eba265857dc2
children 808547aa8c12
comparison
equal deleted inserted replaced
2173:11c59ecbd04f 2174:20a7fc523aec
369 369
370 r->headers_out.content_type.len = 0; 370 r->headers_out.content_type.len = 0;
371 371
372 clcf = ngx_http_get_module_loc_conf(r, ngx_http_core_module); 372 clcf = ngx_http_get_module_loc_conf(r, ngx_http_core_module);
373 373
374 if (!r->error_page && clcf->error_pages) { 374 if (!r->error_page && clcf->error_pages && r->uri_changes != 0) {
375 375
376 if (clcf->recursive_error_pages == 0) { 376 if (clcf->recursive_error_pages == 0) {
377 r->error_page = 1; 377 r->error_page = 1;
378 } 378 }
379 379