summaryrefslogtreecommitdiff
path: root/src/snuffleupagus.c
diff options
context:
space:
mode:
authorBen Fuhrmannek2022-04-19 19:01:52 +0200
committerjvoisin2022-07-12 22:50:28 +0200
commitcd9031935ef2306f7ba2097856b20bf116f341ee (patch)
treebe425fa8af11f41a2679ba9eae9f0a3e969d4da0 /src/snuffleupagus.c
parent077e96b6319aaf26414d1d0eeb30eb4f144f0019 (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.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/snuffleupagus.c b/src/snuffleupagus.c
index 5bcd57c..448fd76 100644
--- a/src/snuffleupagus.c
+++ b/src/snuffleupagus.c
@@ -340,6 +340,7 @@ static void dump_config() {
340 add_assoc_bool(&arr, "readonly_exec.enable", SPCFG(readonly_exec).enable); 340 add_assoc_bool(&arr, "readonly_exec.enable", SPCFG(readonly_exec).enable);
341 add_assoc_bool(&arr, "readonly_exec.sim", SPCFG(readonly_exec).simulation); 341 add_assoc_bool(&arr, "readonly_exec.sim", SPCFG(readonly_exec).simulation);
342 ADD_ASSOC_ZSTR(&arr, SP_TOKEN_READONLY_EXEC "." SP_TOKEN_DUMP, SPCFG(readonly_exec).dump); 342 ADD_ASSOC_ZSTR(&arr, SP_TOKEN_READONLY_EXEC "." SP_TOKEN_DUMP, SPCFG(readonly_exec).dump);
343 add_assoc_bool(&arr, "readonly_exec.extended_checks", SPCFG(readonly_exec).extended_checks);
343 344
344 add_assoc_bool(&arr, "global_strict.enable", SPCFG(global_strict).enable); 345 add_assoc_bool(&arr, "global_strict.enable", SPCFG(global_strict).enable);
345 346
@@ -494,6 +495,7 @@ static PHP_INI_MH(OnUpdateConfiguration) {
494 495
495 // set some defaults 496 // set some defaults
496 SPCFG(show_old_php_warning) = true; 497 SPCFG(show_old_php_warning) = true;
498 SPCFG(readonly_exec).extended_checks = true;
497 499
498 char *str = new_value->val; 500 char *str = new_value->val;
499 501