diff options
Diffstat (limited to 'src/sp_config.c')
| -rw-r--r-- | src/sp_config.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/sp_config.c b/src/sp_config.c index de58c2a..ed41a6a 100644 --- a/src/sp_config.c +++ b/src/sp_config.c | |||
| @@ -11,7 +11,7 @@ static zend_result sp_process_config_root(sp_parsed_keyword *parsed_rule) { | |||
| 11 | {parse_unserialize_noclass, SP_TOKEN_UNSERIALIZE_NOCLASS, &(SPCFG(unserialize_noclass))}, | 11 | {parse_unserialize_noclass, SP_TOKEN_UNSERIALIZE_NOCLASS, &(SPCFG(unserialize_noclass))}, |
| 12 | {parse_enable, SP_TOKEN_HARDEN_RANDOM, &(SPCFG(random).enable)}, | 12 | {parse_enable, SP_TOKEN_HARDEN_RANDOM, &(SPCFG(random).enable)}, |
| 13 | {parse_log_media, SP_TOKEN_LOG_MEDIA, &(SPCFG(log_media))}, | 13 | {parse_log_media, SP_TOKEN_LOG_MEDIA, &(SPCFG(log_media))}, |
| 14 | {parse_ulong, SP_TOKEN_LOG_MAX_LEN, &(SPCFG(log_max_len))}, | 14 | {parse_uint, SP_TOKEN_LOG_MAX_LEN, &(SPCFG(log_max_len))}, |
| 15 | {parse_disabled_functions, SP_TOKEN_DISABLE_FUNC, NULL}, | 15 | {parse_disabled_functions, SP_TOKEN_DISABLE_FUNC, NULL}, |
| 16 | {parse_readonly_exec, SP_TOKEN_READONLY_EXEC, &(SPCFG(readonly_exec))}, | 16 | {parse_readonly_exec, SP_TOKEN_READONLY_EXEC, &(SPCFG(readonly_exec))}, |
| 17 | {parse_enable, SP_TOKEN_GLOBAL_STRICT, &(SPCFG(global_strict).enable)}, | 17 | {parse_enable, SP_TOKEN_GLOBAL_STRICT, &(SPCFG(global_strict).enable)}, |
| @@ -198,13 +198,13 @@ SP_PARSEKW_FN(parse_int) { | |||
| 198 | return ret; | 198 | return ret; |
| 199 | } | 199 | } |
| 200 | 200 | ||
| 201 | SP_PARSEKW_FN(parse_ulong) { | 201 | SP_PARSEKW_FN(parse_uint) { |
| 202 | int ret = SP_PARSER_SUCCESS; | 202 | int ret = SP_PARSER_SUCCESS; |
| 203 | SP_PARSE_ARG(value); | 203 | SP_PARSE_ARG(value); |
| 204 | 204 | ||
| 205 | char *endptr; | 205 | char *endptr; |
| 206 | errno = 0; | 206 | errno = 0; |
| 207 | *(u_long*)retval = (u_long)strtoul(ZSTR_VAL(value), &endptr, 10); | 207 | *(u_int*)retval = (u_int)strtoul(ZSTR_VAL(value), &endptr, 10); |
| 208 | if (errno != 0 || !endptr || endptr == ZSTR_VAL(value)) { | 208 | if (errno != 0 || !endptr || endptr == ZSTR_VAL(value)) { |
| 209 | sp_log_err("config", "Failed to parse arg '%s' of `%s` on line %zu", ZSTR_VAL(value), token, kw->lineno); | 209 | sp_log_err("config", "Failed to parse arg '%s' of `%s` on line %zu", ZSTR_VAL(value), token, kw->lineno); |
| 210 | ret = SP_PARSER_ERROR; | 210 | ret = SP_PARSER_ERROR; |
