|
|
|
|
@ -2014,8 +2014,6 @@ int main(int argc, char **argv)
|
|
|
|
|
if (suri.rule_reload) {
|
|
|
|
|
if (suri.sig_file != NULL)
|
|
|
|
|
UtilSignalHandlerSetup(SIGUSR2, SignalHandlerSigusr2SigFileStartup);
|
|
|
|
|
else if (suri.delayed_detect)
|
|
|
|
|
UtilSignalHandlerSetup(SIGUSR2, SignalHandlerSigusr2DelayedDetect);
|
|
|
|
|
else
|
|
|
|
|
UtilSignalHandlerSetup(SIGUSR2, SignalHandlerSigusr2Idle);
|
|
|
|
|
} else {
|
|
|
|
|
@ -2077,7 +2075,7 @@ int main(int argc, char **argv)
|
|
|
|
|
|
|
|
|
|
/* registering singal handlers we use. We register usr2 here, so that one
|
|
|
|
|
* can't call it during the first sig load phase */
|
|
|
|
|
if (suri.sig_file == NULL && suri.rule_reload == 1)
|
|
|
|
|
if (suri.sig_file == NULL && suri.rule_reload == 1 && suri.delayed_detect == 0)
|
|
|
|
|
UtilSignalHandlerSetup(SIGUSR2, SignalHandlerSigusr2);
|
|
|
|
|
|
|
|
|
|
SCAsn1LoadConfig();
|
|
|
|
|
@ -2154,7 +2152,7 @@ int main(int argc, char **argv)
|
|
|
|
|
if (suri.sig_file != NULL)
|
|
|
|
|
UtilSignalHandlerSetup(SIGUSR2, SignalHandlerSigusr2SigFileStartup);
|
|
|
|
|
else
|
|
|
|
|
UtilSignalHandlerSetup(SIGUSR2, SignalHandlerSigusr2Idle);
|
|
|
|
|
UtilSignalHandlerSetup(SIGUSR2, SignalHandlerSigusr2);
|
|
|
|
|
}
|
|
|
|
|
SCLogNotice("Signature(s) loaded, Detect thread(s) activated.");
|
|
|
|
|
}
|
|
|
|
|
|