]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Make request subsection required
authorNick Porter <nick@portercomputing.co.uk>
Fri, 13 Dec 2024 11:49:26 +0000 (11:49 +0000)
committerNick Porter <nick@portercomputing.co.uk>
Fri, 13 Dec 2024 11:49:53 +0000 (11:49 +0000)
Without this, the check for mandatory URI doesn't happen.

src/modules/rlm_rest/rlm_rest.c

index db3f9fc6262967fa9a5f62de92b7ee13c8fc4a72..2babe01b088187acb3458170bc328856cd777858 100644 (file)
@@ -202,7 +202,7 @@ static const call_env_method_t _var = { \
        .env = (call_env_parser_t[]){ \
                { FR_CALL_ENV_SUBSECTION(_section, NULL, CALL_ENV_FLAG_NONE, \
                        ((call_env_parser_t[]) { \
-                               { FR_CALL_ENV_SUBSECTION("request", NULL, CALL_ENV_FLAG_NONE, \
+                               { FR_CALL_ENV_SUBSECTION("request", NULL, CALL_ENV_FLAG_REQUIRED, \
                                                        ((call_env_parser_t[]) { \
                                                                { FR_CALL_ENV_OFFSET("uri", FR_TYPE_STRING, CALL_ENV_FLAG_REQUIRED | CALL_ENV_FLAG_CONCAT, rlm_rest_call_env_t, request.uri), \
                                                                                     .pair.escape = { \