]> Kevux Git Server - fll/commit
Regression: Script and Utility are no longer working when using "Extended" rather...
authorKevin Day <thekevinday@gmail.com>
Sun, 31 Oct 2021 14:45:45 +0000 (09:45 -0500)
committerKevin Day <thekevinday@gmail.com>
Sun, 31 Oct 2021 14:45:45 +0000 (09:45 -0500)
commit5c77cbcd5d0c1d4bb154033c1001ff808a8c59e9
treedf2500b1d80b0da31984e8533da2faca6275350e
parentb2c09922e7623cc82863290844721403b5332006
Regression: Script and Utility are no longer working when using "Extended" rather than "Extended List" format.

At some point I changed how the actions array get incremented.
I failed to increment a valid script or utility (or accidentally removed the existing increment) when populating its actions.

I noticed a potential problem where the rerun is re-using "type".
Avoid any potential problems by refactoring this to "type_rerun".

I also noticed that the controller_rule_action_type_execute_* are starting at 0.
From off the top of my mind, I believe this starts at zero because it is being used as an index in a static array.
Otherwise this enum should start at 1.
Add a comment about this exceptional case.
level_3/controller/c/private-common.h
level_3/controller/c/private-rule.c