SCReturnInt(0);
}
+extern int rule_engine_analysis_set;
/** \internal
* \brief perform final per signature setup tasks
*
SigMatch *sm = s->init_data->smlists[type];
s->sm_arrays[type] = SigMatchList2DataArray(sm);
}
+ if (rule_engine_analysis_set) {
+#ifdef HAVE_LIBJANSSON
+ EngineAnalysisRules2(de_ctx, s);
+#endif
+ }
/* free lists. Ctx' are xferred to sm_arrays so won't get freed */
uint32_t i;
for (i = 0; i < s->init_data->smlists_array_size; i++) {
extern int rule_reload;
extern int engine_analysis;
static int fp_engine_analysis_set = 0;
-static int rule_engine_analysis_set = 0;
+int rule_engine_analysis_set = 0;
/**
* \brief Create the path if default-rule-path was specified
}
if (rule_engine_analysis_set) {
EngineAnalysisRules(de_ctx, sig, line);
-#ifdef HAVE_LIBJANSSON
- EngineAnalysisRules2(de_ctx, sig);
-#endif
}
}
SCLogDebug("signature %"PRIu32" loaded", sig->id);