uint64_t last_req_per_conn; //!< The last request to connection ratio we calculated.
/** @} */
+ fr_pair_list_t *trigger_args; //!< Passed to trigger
+
bool trigger_undef[NUM_ELEMENTS(trunk_conn_trigger_names)]; //!< Record that a specific trigger is undefined.
CONF_PAIR *trigger_cp[NUM_ELEMENTS(trunk_conn_trigger_names)]; //!< Cached trigger CONF_PAIRs
if (trigger(unlang_interpret_get_thread_default(), trunk->conf.conn_trigger_cs, \
&trunk->trigger_cp[idx], \
fr_table_str_by_value(trunk_conn_trigger_names, _state, \
- "<INVALID>"), true, NULL) == -1) { \
+ "<INVALID>"), true, trunk->trigger_args) == -1) { \
trunk->trigger_undef[idx] = true; \
} \
} \
if (trunk->conf.req_triggers) { \
trigger(unlang_interpret_get_thread_default(), \
trunk->conf.req_trigger_cs, NULL, fr_table_str_by_value(trunk_req_trigger_names, _state, \
- "<INVALID>"), true, NULL); \
+ "<INVALID>"), true, trunk->trigger_args); \
} \
} while (0)