stats: initialize after outputs

Initialize stats after outputs so that we can check if we need to
initialize the stats api at all.
pull/1234/head
Victor Julien 11 years ago
parent a95c95f74c
commit 6252d24e0b

@ -334,11 +334,11 @@ TmEcode UnixSocketPcapFilesCheck(void *data)
return TM_ECODE_FAILED;
}
PcapFilesFree(cfile);
SCPerfInitCounterApi();
DefragInit();
FlowInitConfig(FLOW_QUIET);
StreamTcpInitConfig(STREAM_VERBOSE);
RunModeInitializeOutputs();
SCPerfInitCounterApi();
RunModeDispatch(RUNMODE_PCAP_FILE, NULL, this->de_ctx);
FlowManagerThreadSpawn();
FlowRecyclerThreadSpawn();

@ -2073,10 +2073,6 @@ static int PostConfLoadedSetup(SCInstance *suri)
StorageInit();
CIDRInit();
SigParsePrepare();
//PatternMatchPrepare(mpm_ctx, MPM_B2G);
if (suri->run_mode != RUNMODE_UNIX_SOCKET) {
SCPerfInitCounterApi();
}
#ifdef PROFILING
SCProfilingRulesGlobalInit();
SCProfilingKeywordsGlobalInit();
@ -2287,6 +2283,7 @@ int main(int argc, char **argv)
if (suri.run_mode != RUNMODE_UNIX_SOCKET) {
RunModeInitializeOutputs();
SCPerfInitCounterApi();
}
if (ParseInterfacesList(suri.run_mode, suri.pcap_dev) != TM_ECODE_OK) {

Loading…
Cancel
Save