Skip to content

Commit 29722c7

Browse files
committed
Merge branch 'PHP-7.4'
* PHP-7.4: Revert "Fix bug #62397 - disable_functions does not work with eval."
2 parents d528043 + ff96f25 commit 29722c7

File tree

2 files changed

+0
-26
lines changed

2 files changed

+0
-26
lines changed

Zend/tests/errmsg_046.phpt

Lines changed: 0 additions & 14 deletions
This file was deleted.

Zend/zend_API.c

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2614,12 +2614,6 @@ ZEND_API int zend_set_hash_symbol(zval *symbol, const char *name, int name_lengt
26142614

26152615
/* Disabled functions support */
26162616

2617-
static ZEND_COLD zend_op_array *display_disabled_compile_string(zval *source_string, char *filename)
2618-
{
2619-
zend_error(E_WARNING, "eval() has been disabled for security reasons");
2620-
return NULL;
2621-
}
2622-
26232617
/* {{{ proto void display_disabled_function(void)
26242618
Dummy function which displays an error when a disabled function is called. */
26252619
ZEND_API ZEND_COLD ZEND_FUNCTION(display_disabled_function)
@@ -2631,12 +2625,6 @@ ZEND_API ZEND_COLD ZEND_FUNCTION(display_disabled_function)
26312625
ZEND_API int zend_disable_function(char *function_name, size_t function_name_length) /* {{{ */
26322626
{
26332627
zend_internal_function *func;
2634-
2635-
if (strcmp(function_name, "eval") == 0) {
2636-
zend_compile_string = display_disabled_compile_string;
2637-
return SUCCESS;
2638-
}
2639-
26402628
if ((func = zend_hash_str_find_ptr(CG(function_table), function_name, function_name_length))) {
26412629
func->fn_flags &= ~(ZEND_ACC_VARIADIC | ZEND_ACC_HAS_TYPE_HINTS | ZEND_ACC_HAS_RETURN_TYPE);
26422630
func->num_args = 0;

0 commit comments

Comments
 (0)