rule_options |= controller_rule_option_wait;
}
+ if (main.data->parameters[controller_parameter_validate].result == f_console_result_found) {
+ rule_options |= controller_rule_option_validate;
+ }
+
if (entry_action->code & controller_entry_rule_code_asynchronous) {
if (main.data->parameters[controller_parameter_validate].result != f_console_result_found) {
process_options |= controller_process_option_asynchronous;
if ((process->options & controller_rule_option_simulate) && main.data->parameters[controller_parameter_validate].result == f_console_result_found) {
controller_rule_validate(process->rule, controller_rule_action_type_start, process->options, main, &process->cache);
-
- return F_none;
}
f_array_length_t i = 0;
rule_options |= controller_rule_option_simulate;
}
+ if (main.data->parameters[controller_parameter_validate].result == f_console_result_found) {
+ rule_options |= controller_rule_option_validate;
+ }
+
// synchronously execute dependency.
status = controller_rule_process_begin(controller_process_option_execute, alias_other, controller_rule_action_type_start, rule_options, process->stack, main, process_other->cache);