summaryrefslogtreecommitdiff
path: root/main
diff options
context:
space:
mode:
authorNikita Popov <nikic@php.net>2015-03-09 14:08:01 +0100
committerNikita Popov <nikic@php.net>2015-03-09 14:09:34 +0100
commitb0055678bf53608f440d074d9acee49b03dabfc0 (patch)
tree34396ad97b0348f42c08f95bbbdf3ac3fc67f1e0 /main
parent1c94ff0595bbe6f3df8058aff7252bda09dc4a15 (diff)
downloadphp-git-b0055678bf53608f440d074d9acee49b03dabfc0.tar.gz
Fix CLI test and drop some now unnecessary code
Diffstat (limited to 'main')
-rw-r--r--main/main.c23
1 files changed, 2 insertions, 21 deletions
diff --git a/main/main.c b/main/main.c
index ffbead83c8..14f86b0ad1 100644
--- a/main/main.c
+++ b/main/main.c
@@ -1186,29 +1186,11 @@ static void php_error_cb(int type, const char *error_filename, const uint error_
case E_PARSE:
case E_COMPILE_ERROR:
case E_USER_ERROR:
- { /* new block to allow variable definition */
- /* eval() errors do not affect exit_status or response code */
- zend_bool during_eval = 0;
-
- if (type == E_PARSE) {
- zend_execute_data *execute_data = EG(current_execute_data);
-
- while (execute_data && (!execute_data->func || !ZEND_USER_CODE(execute_data->func->common.type))) {
- execute_data = execute_data->prev_execute_data;
- }
-
- during_eval = (execute_data &&
- execute_data->opline->opcode == ZEND_INCLUDE_OR_EVAL &&
- execute_data->opline->extended_value == ZEND_EVAL);
- }
- if (!during_eval) {
- EG(exit_status) = 255;
- }
+ EG(exit_status) = 255;
if (module_initialized) {
if (!PG(display_errors) &&
!SG(headers_sent) &&
- SG(sapi_headers).http_response_code == 200 &&
- !during_eval
+ SG(sapi_headers).http_response_code == 200
) {
sapi_header_line ctr = {0};
@@ -1229,7 +1211,6 @@ static void php_error_cb(int type, const char *error_filename, const uint error_
}
}
break;
- }
}
/* Log if necessary */