diff options
| author | xXx-caillou-xXx | 2018-08-20 10:50:58 +0200 |
|---|---|---|
| committer | jvoisin | 2018-08-20 08:50:58 +0000 |
| commit | 2105928a9848dac1867d681ee9e004595ea73089 (patch) | |
| tree | 04c35c637bf259c107aa4c4abb697158b0f7898f /src/sp_disabled_functions.c | |
| parent | d538eef4fb62174ea32d94e28f1f5a20c5094426 (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.c | 4 |
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 | } |
