Fixed bug #42722 (display_errors setting ignored for E_PARSE and HTTP 500 page)

This commit is contained in:
Dmitry Stogov 2007-10-18 13:12:01 +00:00
parent caa99d8436
commit 5138a3b575

View File

@ -1070,7 +1070,8 @@ static void php_error_cb(int type, const char *error_filename, const uint error_
case E_USER_ERROR:
EG(exit_status) = 255;
if (module_initialized) {
if (!SG(headers_sent) &&
if (!PG(display_errors) &&
!SG(headers_sent) &&
SG(sapi_headers).http_response_code == 200
) {
sapi_header_line ctr = {0};