summaryrefslogtreecommitdiff
path: root/src/sp_disabled_functions.c
diff options
context:
space:
mode:
authorxXx-caillou-xXx2018-08-20 10:50:58 +0200
committerjvoisin2018-08-20 08:50:58 +0000
commit2105928a9848dac1867d681ee9e004595ea73089 (patch)
tree04c35c637bf259c107aa4c4abb697158b0f7898f /src/sp_disabled_functions.c
parentd538eef4fb62174ea32d94e28f1f5a20c5094426 (diff)
Fix two minor issues
- Fix an infinite loop on `echo` hook - Use the correct function to compare filenames internally
Diffstat (limited to 'src/sp_disabled_functions.c')
-rw-r--r--src/sp_disabled_functions.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sp_disabled_functions.c b/src/sp_disabled_functions.c
index 4a4f7d8..b498732 100644
--- a/src/sp_disabled_functions.c
+++ b/src/sp_disabled_functions.c
@@ -208,11 +208,11 @@ static zend_execute_data* is_file_matching(
208 208
209 zend_execute_data* ex = execute_data; 209 zend_execute_data* ex = execute_data;
210 if (config_node->filename) { 210 if (config_node->filename) {
211 if (zend_string_equals_literal(current_filename, config_node->filename)) { 211 if (zend_string_equals(current_filename, config_node->filename)) {
212 return ex; 212 return ex;
213 } 213 }
214 ITERATE(ex); 214 ITERATE(ex);
215 if (zend_string_equals_literal(ex->func->op_array.filename, 215 if (zend_string_equals(ex->func->op_array.filename,
216 config_node->filename)) { 216 config_node->filename)) {
217 return ex; 217 return ex;
218 } 218 }