diff options
| author | Ben Fuhrmannek | 2022-04-19 19:01:52 +0200 |
|---|---|---|
| committer | Ben Fuhrmannek | 2022-04-19 19:01:52 +0200 |
| commit | 490dc4e2a43a5f8256f0b00d5efd3c2a84487905 (patch) | |
| tree | 0be55ca90c58151d4a36a50c5ecbd8c69be39dc7 /src/snuffleupagus.c | |
| parent | bb59f4396a7dd51a2490a12fd2714c68e19f7b66 (diff) | |
extended checks for readonly_exec, enabled by default
introduced config options:
readonly_exec.extended_checks() or xchecks()
readonly_exec.no_extended_checks() or noxchecks()
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 ebb7f9c..c723199 100644 --- a/src/snuffleupagus.c +++ b/src/snuffleupagus.c | |||
| @@ -348,6 +348,7 @@ static void dump_config() { | |||
| 348 | add_assoc_bool(&arr, "readonly_exec.enable", SPCFG(readonly_exec).enable); | 348 | add_assoc_bool(&arr, "readonly_exec.enable", SPCFG(readonly_exec).enable); |
| 349 | add_assoc_bool(&arr, "readonly_exec.sim", SPCFG(readonly_exec).simulation); | 349 | add_assoc_bool(&arr, "readonly_exec.sim", SPCFG(readonly_exec).simulation); |
| 350 | ADD_ASSOC_ZSTR(&arr, SP_TOKEN_READONLY_EXEC "." SP_TOKEN_DUMP, SPCFG(readonly_exec).dump); | 350 | ADD_ASSOC_ZSTR(&arr, SP_TOKEN_READONLY_EXEC "." SP_TOKEN_DUMP, SPCFG(readonly_exec).dump); |
| 351 | add_assoc_bool(&arr, "readonly_exec.extended_checks", SPCFG(readonly_exec).extended_checks); | ||
| 351 | 352 | ||
| 352 | add_assoc_bool(&arr, "global_strict.enable", SPCFG(global_strict).enable); | 353 | add_assoc_bool(&arr, "global_strict.enable", SPCFG(global_strict).enable); |
| 353 | 354 | ||
| @@ -499,6 +500,7 @@ static PHP_INI_MH(OnUpdateConfiguration) { | |||
| 499 | 500 | ||
| 500 | // set some defaults | 501 | // set some defaults |
| 501 | SPCFG(show_old_php_warning) = true; | 502 | SPCFG(show_old_php_warning) = true; |
| 503 | SPCFG(readonly_exec).extended_checks = true; | ||
| 502 | 504 | ||
| 503 | char *str = new_value->val; | 505 | char *str = new_value->val; |
| 504 | 506 | ||
