Make sure we always check the result of TmThreadCreatePacketHandler

remotes/origin/master-1.1.x
Gerardo Iglesias Galvan 14 years ago committed by Victor Julien
parent f545df3ea7
commit a2b7b77434

@ -209,6 +209,11 @@ int RunModeErfDagAuto(DetectEngineCtx *de_ctx)
"alert-queue1", "simple",
"packetpool", "packetpool",
"varslot");
if (tv_outputs = NULL) {
printf("ERROR: TmThreadCreatePacketHandler for Outputs failed\n");
exit(EXIT_FAILURE);
}
SetupOutputs(tv_outputs);
if (threading_set_cpu_affinity) {

@ -209,6 +209,11 @@ int RunModeErfFileAuto(DetectEngineCtx *de_ctx)
"alert-queue1", "simple",
"packetpool", "packetpool",
"varslot");
if (tv_outputs == NULL) {
printf("ERROR: TmThreadCreatePacketHandler for Outputs failed\n");
exit(EXIT_FAILURE);
}
SetupOutputs(tv_outputs);
if (threading_set_cpu_affinity) {

@ -296,6 +296,11 @@ int RunModeIpsIPFWAuto(DetectEngineCtx *de_ctx)
"packetpool", "packetpool",
"varslot");
if (tv_outputs == NULL) {
printf("ERROR: TmThreadCreatePacketHandler for Outputs failed\n");
exit(EXIT_FAILURE);
}
if (threading_set_cpu_affinity) {
TmThreadSetCPUAffinity(tv_outputs, 0);
if (ncpus > 1)

@ -256,6 +256,11 @@ int RunModeIpsNFQAuto(DetectEngineCtx *de_ctx)
"packetpool", "packetpool",
"varslot");
if (tv_outputs == NULL) {
printf("ERROR: TmThreadCreatePacketHandler for Outputs failed\n");
exit(EXIT_FAILURE);
}
TmThreadSetCPU(tv_outputs, OUTPUT_CPU_SET);
SetupOutputs(tv_outputs);

@ -384,6 +384,11 @@ int RunModeFilePcapAuto(DetectEngineCtx *de_ctx)
"alert-queue1", "simple",
"packetpool", "packetpool",
"varslot");
if (tv_outputs == NULL) {
printf("ERROR: TmThreadCreatePacketHandler for Outputs failed\n");
exit(EXIT_FAILURE);
}
SetupOutputs(tv_outputs);
TmThreadSetCPU(tv_outputs, OUTPUT_CPU_SET);

@ -383,6 +383,11 @@ int RunModeIdsPcapAuto(DetectEngineCtx *de_ctx)
"alert-queue", "simple",
"packetpool", "packetpool",
"varslot");
if (tv_outputs == NULL) {
printf("ERROR: TmThreadCreatePacketHandler for Outputs failed\n");
exit(EXIT_FAILURE);
}
SetupOutputs(tv_outputs);
TmThreadSetCPU(tv_outputs, OUTPUT_CPU_SET);

@ -288,6 +288,11 @@ int RunModeIdsPfringAuto(DetectEngineCtx *de_ctx)
"packetpool", "packetpool",
"varslot");
if (tv_outputs == NULL) {
printf("ERROR: TmThreadCreatePacketHandler for Outputs failed\n");
exit(EXIT_FAILURE);
}
if (threading_set_cpu_affinity) {
TmThreadSetCPUAffinity(tv_outputs, 0);
if (ncpus > 1)

Loading…
Cancel
Save