From: Nick Porter Date: Thu, 5 Jan 2023 17:05:54 +0000 (+0000) Subject: max_request_time is a fr_time_delta_t not uint32_t X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=84bb99597cc6172b6f2a5650467cd5bc76e6d68a;p=thirdparty%2Ffreeradius-server.git max_request_time is a fr_time_delta_t not uint32_t --- diff --git a/src/lib/server/main_config.c b/src/lib/server/main_config.c index d4e7f5b45ca..90ac42fae19 100644 --- a/src/lib/server/main_config.c +++ b/src/lib/server/main_config.c @@ -340,14 +340,14 @@ static int max_request_time_parse(TALLOC_CTX *ctx, void *out, void *parent, CONF_ITEM *ci, CONF_PARSER const *rule) { int ret; - uint32_t value; + fr_time_delta_t value; if ((ret = cf_pair_parse_value(ctx, out, parent, ci, rule)) < 0) return ret; memcpy(&value, out, sizeof(value)); - FR_INTEGER_BOUND_CHECK("max_request_time", value, >=, 5); - FR_INTEGER_BOUND_CHECK("max_request_time", value, <=, 120); + FR_TIME_DELTA_BOUND_CHECK("max_request_time", value, >=, fr_time_delta_from_sec(5)); + FR_TIME_DELTA_BOUND_CHECK("max_request_time", value, <=, fr_time_delta_from_sec(120)); memcpy(out, &value, sizeof(value));