]> Kevux Git Server - fll/commitdiff
Bugfix: Invalid simulate print index for action iki array.
authorKevin Day <Kevin@kevux.org>
Tue, 29 Jul 2025 01:22:45 +0000 (20:22 -0500)
committerKevin Day <Kevin@kevux.org>
Tue, 29 Jul 2025 01:22:45 +0000 (20:22 -0500)
The wrong index is being used when printing the action iki array data during simulate validate operation.

level_3/controller/c/rule/private-rule.c

index a72e92eb72e8bb4b092901b744e63889a88c636d..3edf709fd8d9e34432b24ce478be9f153f4335ff 100644 (file)
@@ -6036,7 +6036,7 @@ extern "C" {
 
             for (k = 0; k < action->ikis.used; ++k) {
 
-              for (l = 0; l < action->ikis.array[j].vocabulary.used; ++l) {
+              for (l = 0; l < action->ikis.array[k].vocabulary.used; ++l) {
 
                 fl_print_format("        %[[%]%ul%[]%]", main->output.to.stream, main->context.set.important, main->context.set.important, k, main->context.set.important, main->context.set.important);
                 fl_print_format(" %/Q %[:%] %/Q%r", main->output.to.stream, action->parameters.array[k], action->ikis.array[k].vocabulary.array[l], main->context.set.important, main->context.set.important, action->parameters.array[k], action->ikis.array[k].content.array[l], f_string_eol_s);