]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
...move forward from out position
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sat, 25 Nov 2023 23:27:36 +0000 (17:27 -0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sat, 25 Nov 2023 23:27:36 +0000 (17:27 -0600)
src/lib/unlang/call_env.c

index 30ceca8866cf19469d68e59d101efbd384ba6b0a..e1cfe35b1d063db102049444f326a37832d2d7b0 100644 (file)
@@ -378,7 +378,7 @@ static int call_env_parse(TALLOC_CTX *ctx, call_env_parsed_head_t *parsed, char
                                }
 
                                call_env_parsed = last;
-                               while ((call_env_parsed = call_env_parsed_prev(parsed, call_env_parsed))) {
+                               while ((call_env_parsed = call_env_parsed_next(parsed, call_env_parsed))) {
                                        if (call_env_parsed_valid(call_env_parsed, cf_section_to_item(subcs), rule) < 0) {
                                                cf_log_err(cf_section_to_item(subcs), "Invalid data produced by %s", rule->name);
                                                return -1;
@@ -391,7 +391,7 @@ static int call_env_parse(TALLOC_CTX *ctx, call_env_parsed_head_t *parsed, char
                                 *      produced by the subsection callback.
                                 */
                                call_env_parsed = last;
-                               while ((call_env_parsed = call_env_parsed_prev(parsed, call_env_parsed))) {
+                               while ((call_env_parsed = call_env_parsed_next(parsed, call_env_parsed))) {
                                        call_env_parsed->count = count;
                                        call_env_parsed->multi_index = multi_index++;
                                }