diff options
| author | jvoisin | 2017-11-29 11:36:57 +0100 |
|---|---|---|
| committer | GitHub | 2017-11-29 11:36:57 +0100 |
| commit | 10437787b0e8ede80976de4a1c22775fc1282f36 (patch) | |
| tree | 1ab911ab000989b98449475eda655a797e278049 /src/snuffleupagus.c | |
| parent | 8df77884f38e7a7334b56aafe2f441567f175af8 (diff) | |
Implement eval hooking
It's not possible to hook the `eval` builtin like other functions.
Diffstat (limited to 'src/snuffleupagus.c')
| -rw-r--r-- | src/snuffleupagus.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/snuffleupagus.c b/src/snuffleupagus.c index 9467a5d..bf18588 100644 --- a/src/snuffleupagus.c +++ b/src/snuffleupagus.c | |||
| @@ -75,6 +75,7 @@ PHP_GINIT_FUNCTION(snuffleupagus) { | |||
| 75 | SP_INIT(snuffleupagus_globals->config.config_disabled_constructs); | 75 | SP_INIT(snuffleupagus_globals->config.config_disabled_constructs); |
| 76 | 76 | ||
| 77 | snuffleupagus_globals->config.config_disabled_constructs->construct_include = sp_list_new(); | 77 | snuffleupagus_globals->config.config_disabled_constructs->construct_include = sp_list_new(); |
| 78 | snuffleupagus_globals->config.config_disabled_constructs->construct_eval = sp_list_new(); | ||
| 78 | snuffleupagus_globals->config.config_disabled_functions->disabled_functions = sp_list_new(); | 79 | snuffleupagus_globals->config.config_disabled_functions->disabled_functions = sp_list_new(); |
| 79 | snuffleupagus_globals->config.config_disabled_functions_ret->disabled_functions = sp_list_new(); | 80 | snuffleupagus_globals->config.config_disabled_functions_ret->disabled_functions = sp_list_new(); |
| 80 | SP_INIT_HT(snuffleupagus_globals->config.config_cookie->cookies); | 81 | SP_INIT_HT(snuffleupagus_globals->config.config_cookie->cookies); |
| @@ -118,6 +119,7 @@ PHP_MSHUTDOWN_FUNCTION(snuffleupagus) { | |||
| 118 | FREE_LST(config.config_disabled_functions->disabled_functions); | 119 | FREE_LST(config.config_disabled_functions->disabled_functions); |
| 119 | FREE_LST(config.config_disabled_functions_ret->disabled_functions); | 120 | FREE_LST(config.config_disabled_functions_ret->disabled_functions); |
| 120 | FREE_LST(config.config_disabled_constructs->construct_include); | 121 | FREE_LST(config.config_disabled_constructs->construct_include); |
| 122 | FREE_LST(config.config_disabled_constructs->construct_eval); | ||
| 121 | 123 | ||
| 122 | #undef FREE_LST | 124 | #undef FREE_LST |
| 123 | 125 | ||
