diff options
Diffstat (limited to 'Zend/zend_builtin_functions.c')
| -rw-r--r-- | Zend/zend_builtin_functions.c | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/Zend/zend_builtin_functions.c b/Zend/zend_builtin_functions.c index 5333e3e315..160fb8a739 100644 --- a/Zend/zend_builtin_functions.c +++ b/Zend/zend_builtin_functions.c @@ -737,6 +737,10 @@ ZEND_FUNCTION(error_reporting)  	old_error_reporting = EG(error_reporting);  	if (ZEND_NUM_ARGS() != 0) {  		zend_string *new_val = zval_get_string(err); +		if (UNEXPECTED(EG(exception))) { +			return; +		} +  		do {  			zend_ini_entry *p = EG(error_reporting_ini_entry);  | 
