diff options
| author | jvoisin | 2022-07-12 21:54:19 +0200 |
|---|---|---|
| committer | jvoisin | 2022-07-12 21:54:19 +0200 |
| commit | 8795ce1a92d226e31668db2f6cfbd33b40632109 (patch) | |
| tree | 4fa2b33f574de1ca3d6345f43f3df37df35715ce /src/snuffleupagus.c | |
| parent | 83014d7df165f8b8a9bf6dd4fde93fd1d42e4b7e (diff) | |
Constify some variables
Diffstat (limited to 'src/snuffleupagus.c')
| -rw-r--r-- | src/snuffleupagus.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/snuffleupagus.c b/src/snuffleupagus.c index 4c9e904..5bcd57c 100644 --- a/src/snuffleupagus.c +++ b/src/snuffleupagus.c | |||
| @@ -254,7 +254,7 @@ PHP_MINFO_FUNCTION(snuffleupagus) { | |||
| 254 | #define ADD_ASSOC_ZSTR(arr, key, zstr) if (zstr) { add_assoc_str(arr, key, zstr); } else { add_assoc_null(arr, key); } | 254 | #define ADD_ASSOC_ZSTR(arr, key, zstr) if (zstr) { add_assoc_str(arr, key, zstr); } else { add_assoc_null(arr, key); } |
| 255 | #define ADD_ASSOC_REGEXP(arr, key, regexp) if (regexp && regexp->pattern) { add_assoc_str(arr, key, regexp->pattern); } else { add_assoc_null(arr, key); } | 255 | #define ADD_ASSOC_REGEXP(arr, key, regexp) if (regexp && regexp->pattern) { add_assoc_str(arr, key, regexp->pattern); } else { add_assoc_null(arr, key); } |
| 256 | 256 | ||
| 257 | static void add_df_to_arr(zval *arr, sp_disabled_function *df) { | 257 | static void add_df_to_arr(zval *arr, sp_disabled_function const *const df) { |
| 258 | zval arr_df; | 258 | zval arr_df; |
| 259 | array_init(&arr_df); | 259 | array_init(&arr_df); |
| 260 | 260 | ||
| @@ -365,7 +365,7 @@ static void dump_config() { | |||
| 365 | if (splist) { \ | 365 | if (splist) { \ |
| 366 | zval arr_sp; \ | 366 | zval arr_sp; \ |
| 367 | array_init(&arr_sp); \ | 367 | array_init(&arr_sp); \ |
| 368 | for (sp_list_node *p = splist; p; p = p->next) { add_next_index_str(&arr_sp, p->data); } \ | 368 | for (const sp_list_node *p = splist; p; p = p->next) { add_next_index_str(&arr_sp, p->data); } \ |
| 369 | add_assoc_zval(arr, key, &arr_sp); \ | 369 | add_assoc_zval(arr, key, &arr_sp); \ |
| 370 | } else { add_assoc_null(arr, key); } | 370 | } else { add_assoc_null(arr, key); } |
| 371 | 371 | ||
| @@ -381,6 +381,8 @@ static void dump_config() { | |||
| 381 | 381 | ||
| 382 | ADD_ASSOC_SPLIST(&arr, SP_TOKEN_ALLOW_WRAPPERS, SPCFG(wrapper).whitelist); | 382 | ADD_ASSOC_SPLIST(&arr, SP_TOKEN_ALLOW_WRAPPERS, SPCFG(wrapper).whitelist); |
| 383 | 383 | ||
| 384 | #undef ADD_ASSOC_SPLIST | ||
| 385 | |||
| 384 | add_assoc_bool(&arr, SP_TOKEN_INI_PROTECTION "." SP_TOKEN_ENABLE, SPCFG(ini).enable); | 386 | add_assoc_bool(&arr, SP_TOKEN_INI_PROTECTION "." SP_TOKEN_ENABLE, SPCFG(ini).enable); |
| 385 | add_assoc_bool(&arr, SP_TOKEN_INI_PROTECTION "." SP_TOKEN_SIM, SPCFG(ini).simulation); | 387 | add_assoc_bool(&arr, SP_TOKEN_INI_PROTECTION "." SP_TOKEN_SIM, SPCFG(ini).simulation); |
| 386 | add_assoc_bool(&arr, SP_TOKEN_INI_PROTECTION "." "policy_ro", SPCFG(ini).policy_readonly); | 388 | add_assoc_bool(&arr, SP_TOKEN_INI_PROTECTION "." "policy_ro", SPCFG(ini).policy_readonly); |
| @@ -392,7 +394,7 @@ static void dump_config() { | |||
| 392 | zval arr_ini; | 394 | zval arr_ini; |
| 393 | array_init(&arr_ini); | 395 | array_init(&arr_ini); |
| 394 | 396 | ||
| 395 | sp_ini_entry *sp_entry; | 397 | const sp_ini_entry *sp_entry; |
| 396 | ZEND_HASH_FOREACH_PTR(SPCFG(ini).entries, sp_entry) | 398 | ZEND_HASH_FOREACH_PTR(SPCFG(ini).entries, sp_entry) |
| 397 | zval arr_ini_entry; | 399 | zval arr_ini_entry; |
| 398 | array_init(&arr_ini_entry); | 400 | array_init(&arr_ini_entry); |
| @@ -442,7 +444,8 @@ static void dump_config() { | |||
| 442 | zval arr_dfs; | 444 | zval arr_dfs; |
| 443 | array_init(&arr_dfs); | 445 | array_init(&arr_dfs); |
| 444 | size_t num_df = 0; | 446 | size_t num_df = 0; |
| 445 | sp_list_node *dflist, *dfp; | 447 | const sp_list_node *dflist; |
| 448 | const sp_list_node *dfp; | ||
| 446 | ZEND_HASH_FOREACH_PTR(SPCFG(disabled_functions), dflist) | 449 | ZEND_HASH_FOREACH_PTR(SPCFG(disabled_functions), dflist) |
| 447 | for (dfp = dflist; dfp; dfp = dfp->next) { | 450 | for (dfp = dflist; dfp; dfp = dfp->next) { |
| 448 | add_df_to_arr(&arr_dfs, dfp->data); | 451 | add_df_to_arr(&arr_dfs, dfp->data); |
| @@ -597,7 +600,7 @@ static PHP_INI_MH(OnUpdateConfiguration) { | |||
| 597 | (SPCFG(disabled_functions_ret) && zend_hash_num_elements(SPCFG(disabled_functions_ret))); | 600 | (SPCFG(disabled_functions_ret) && zend_hash_num_elements(SPCFG(disabled_functions_ret))); |
| 598 | 601 | ||
| 599 | if (SPCFG(show_old_php_warning) && getenv("SP_SKIP_OLD_PHP_CHECK") == NULL) { | 602 | if (SPCFG(show_old_php_warning) && getenv("SP_SKIP_OLD_PHP_CHECK") == NULL) { |
| 600 | time_t ts = time(NULL); | 603 | const time_t ts = time(NULL); |
| 601 | if ((PHP_VERSION_ID < 70300) || | 604 | if ((PHP_VERSION_ID < 70300) || |
| 602 | (PHP_VERSION_ID < 70400 && ts >= (time_t)1638745200L) || | 605 | (PHP_VERSION_ID < 70400 && ts >= (time_t)1638745200L) || |
| 603 | (PHP_VERSION_ID < 80000 && ts >= (time_t)1669590000L) || | 606 | (PHP_VERSION_ID < 80000 && ts >= (time_t)1669590000L) || |
