]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Correct bounds check for max_request_time
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 8 Dec 2022 16:16:39 +0000 (10:16 -0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 8 Dec 2022 16:16:39 +0000 (10:16 -0600)
src/lib/server/main_config.c

index f3d7abe4092b865f96da0750ed6ed82d6d2fe5e5..d4e7f5b45ca110aef3e73f0724d588b0724ae425 100644 (file)
@@ -346,7 +346,8 @@ static int max_request_time_parse(TALLOC_CTX *ctx, void *out, void *parent,
 
        memcpy(&value, out, sizeof(value));
 
-       FR_INTEGER_COND_CHECK("max_request_time", value, (value != 0), 100);
+       FR_INTEGER_BOUND_CHECK("max_request_time", value, >=, 5);
+       FR_INTEGER_BOUND_CHECK("max_request_time", value, <=, 120);
 
        memcpy(out, &value, sizeof(value));