unsigned reload_id = SnortConfig::get_thread_reload_id();
if ( p->flow )
{
- if ( p->flow->reload_id != reload_id )
+ if ( p->flow->reload_id && p->flow->reload_id != reload_id )
DataBus::publish(FLOW_STATE_RELOADED_EVENT, p, p->flow);
}
else
void handle(DataEvent&, Flow* flow) override
{
- // If reload_id is zero, this is a new flow and is bound by FLOW_STATE_SETUP_EVENT
- if (flow && flow->reload_id && Flow::FlowState::INSPECT == flow->flow_state)
+ if (flow && Flow::FlowState::INSPECT == flow->flow_state)
{
Binder* binder = InspectorManager::get_binder();
if (binder)