From b1bf270b41f94ce2df668be611e5b646397a7a52 Mon Sep 17 00:00:00 2001 From: xXx-caillou-xXx Date: Fri, 13 Jul 2018 14:47:49 +0200 Subject: Fix hooking on `print` --- src/sp_config_keywords.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/sp_config_keywords.c') diff --git a/src/sp_config_keywords.c b/src/sp_config_keywords.c index 81f43f7..8e1c2dc 100644 --- a/src/sp_config_keywords.c +++ b/src/sp_config_keywords.c @@ -472,6 +472,11 @@ int parse_disabled_functions(char *line) { return ret; } + if (df->function && zend_string_equals_literal(df->function, "print")) { + zend_string_release(df->function); + df->function = zend_string_init("echo", strlen("echo"), 1); + } + if (df->function && !df->functions_list) { if (df->ret || df->r_ret || df->ret_type) { add_df_to_hashtable(SNUFFLEUPAGUS_G(config).config_disabled_functions_ret, -- cgit v1.3