DetectEngineCtx *de_ctx,
DetectEngineThreadCtx *det_ctx,
const Signature *s,
- const SigMatch *smi,
+ const SigMatch *sm,
Flow *f,
uint8_t flags,
void *alstate,
{
SCEnter();
ModbusTransaction *tx = (ModbusTransaction *)txv;
- SigMatch *sm = s->sm_lists[DETECT_SM_LIST_MODBUS_MATCH];
DetectModbus *modbus = (DetectModbus *) sm->ctx;
int ret = 0;
case DETECT_SM_LIST_APP_EVENT:
+ case DETECT_SM_LIST_MODBUS_MATCH:
+
new_engine->sm = s->sm_lists[new_engine->sm_list];
s->sm_lists[new_engine->sm_list] = NULL;
s->sm_lists_tail[new_engine->sm_list] = NULL;